繁体   English   中英

无法将数据存储到会话

[英]Cannot store data to session

我无法进行整个文件的会话。

我检查了

  • 我在每个文件的开头都有session_start()

  • 使用了记事本,因此IDE不会添加看不见的BOM字符

  • 没有错误,警告等。

  • 启用了会话(请参见下面的phpinfo()输出)

  • 没有重写等

所以我的文件如下

a.php:

session_start();
$_SESSION["test"] = "value";
header("Location: b.php");
exit;

b.php

session_start();
echo "session: ";
print_r($_SESSION);

b.php输出:

session: Array ()

phpinfo()输出:

在此处输入图片说明

(两个文件中的session_id()也相同,并且我有一个会话cookie文件。)

我唯一能想到的是会话保存路径可能没有写权限,但是这是一个共享主机,因此我认为情况并非如此(无论如何我都会与主机porvider一起检查)

我在这里想念什么?

在b.php页上

使用此代码

session_start();
echo $_SESSION["test"];

代替

session_start();
echo "session: ";
print_r($_SESSION);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM