每次刷新页面后,会话都不会保留值

时间:2016-02-01 12:45:07

标签: php session php-5.6

<?php
session_start();
print_r($_SESSION);
if(empty($_SESSION['a'])) {
    $_SESSION['a'] = mt_rand();
}

print_r($_SESSION);
?>

代码放在page1.php上,每次刷新后,变量'a'值一次又一次地设置。上述代码的问题是什么?

3 个答案:

答案 0 :(得分:0)

问题出在php文件编码系统上。我在最新的记事本++版本中打开了php文件并检查了&#34;编码&#34;它是带有BOM的UTF-8,我将其改为UTF-8。而wolla它就像一个魅力: - )

答案 1 :(得分:0)

这是编码的问题。请在notepad ++新版本上打开文件,并将文件设置为UTF-8编码。我希望你的问题能得到解决:)

答案 2 :(得分:-1)

this answer

它表示你需要为php / webserver进程设置正确的读/写权限。用户。

确保/var/lib/session/的{​​{1}}目录可读/写。