【发布时间】:2013-09-11 05:02:06
【问题描述】:
我有两个页面,但是第二个页面没有收到$_SESSION["1"]。
更新:事实证明,如果我在会话中输入一个数字,它将不起作用。我输入了一个正常的字符串并工作了..我从未见过这种情况发生
第一个
<?php
session_start();
$_SESSION["1"] = "LOGGED";
?>
第二次
<?php
session_start();
echo $_SESSION["1"];
?>
为什么这不起作用?
【问题讨论】:
-
给我们更多继续。它可以是任何东西,从配置问题到您的一些(愚蠢)错误。无论哪种方式,我们都需要更多信息。
-
添加“php-internals”标签,因为这个问题可能与
$_SESSION内部索引和序列化/反序列化处理有关,在那里可以得到更好的回答。 -
关于标记为重复的问题:我看不到这个问题和this 之间的关系,因为这个问题是关于一个设置为单个数字的会话变量,与
$_SESSION['views'] = $_SESSION['views']+ 1;没有关系增加一个数字。
标签: php session php-internals