PHP会话没有';它似乎不会在网页上持久存在
我在一个网页上设置了一个PHP全局会话,从另一个网页上获取它,但它不在那里 我已经阅读了所有标准陷阱,并确保它们不是问题所在: –网页以.php结尾 –第一行:PHP会话没有';它似乎不会在网页上持久存在,php,session,Php,Session,我在一个网页上设置了一个PHP全局会话,从另一个网页上获取它,但它不在那里 我已经阅读了所有标准陷阱,并确保它们不是问题所在: –网页以.php结尾 –第一行: <?php if (session_id () === "") { session_start (); } ?> -等等 我在这一点上的最佳猜测是,可能是因为我从一个域()分配会话变量,然后调用另一个域()上的PHP可执行文件,然后。。。也许我会得到一个不同的会话ID?但这些域位于同一台服务器上 我想我的问题是
<?php
if (session_id () === "")
{
session_start ();
}
?>
-等等
我在这一点上的最佳猜测是,可能是因为我从一个域()分配会话变量,然后调用另一个域()上的PHP可执行文件,然后。。。也许我会得到一个不同的会话ID?但这些域位于同一台服务器上
我想我的问题是,会话是否在PHP中的作用域中
(我有点想用安全传输协议在我的一个域上拥有我的所有PHP脚本-我太便宜了,无法为我拥有的每个域获得证书)。
我太便宜了,无法为我拥有的每个域获得证书
请参阅:可能的副本