这是一个奇怪的问题。我有这样的文件夹结构。我简化了这个问题。
文件夹结构
会话变量id
由文件夹index.php
内名为deep
的文件设置然后,当我回到根文件夹并打开index.php
会话时变量不会显示出来。 (它的值没有设置)
文件中的代码:deep / index.php:
<?php
session_start();
echo session_id();
$_SESSION['id'] = "bro";
print_r($_SESSION);
?>
文件中的代码:/index.php:
<?php
session_start();
echo session_id();
print_r($_SESSION);
?>
此示例适用于我的localhost。 (/index
文件显示一个带有Session变量的数组。)但是在我的实时服务器上它不起作用。 /index
显示Array()
,同时显示设置数据。虽然, session_id()匹配。它实际上是一个子域名(something.somewhere.com),并不是真正以&#34; www&#34;开头。