gpt4 book ai didi

PHP session 在 Safari、Webkit Nightly 中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:47 26 4
gpt4 key购买 nike

我的站点有一个索引页面,该页面检查是否设置了 php session :

session_start();

$name = $_SESSION["name"];

if (!$name) {
header('Location: name.php');
}

name.php 有一个简单的形式来设置名称(没有 php),带有 setName.php 的 Action 。设置名称.php:

session_start();

$_SESSION["name"] = $_POST["name"];

header('Location: index.php');

在除了 safari(和 Webkit Nightly)之外的每个浏览器中,用户设置他们的名字,然后被带回索引。但是,在 S(&WN) 中提交名称表单会循环回到同一页面。

所有站点都启用了 Cookie,并且正在设置 session ID: enter image description here

编辑:以防万一,我的服务器是一台运行 MAMP 和 php 5.3 的 macbook。

如果你想自己试试,url是121.73.150.105/questions,但是经常掉线。

最佳答案

这可能不是您遇到麻烦的原因,但这是 PHP 手册中关于“位置”的说明:

HTTP/1.1 requires an absolute URI as argument to » Location: including the scheme, hostname and absolute path, but some clients accept relative URIs.

PHP manual

关于PHP session 在 Safari、Webkit Nightly 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5056084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com