PHP会话没有';它似乎不会在网页上持久存在

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

我在一个网页上设置了一个PHP全局会话,从另一个网页上获取它,但它不在那里

我已经阅读了所有标准陷阱,并确保它们不是问题所在:

–网页以.php结尾

–第一行:

<?php
if (session_id () === "")
{
    session_start ();
}
?>

-等等

我在这一点上的最佳猜测是,可能是因为我从一个域()分配会话变量,然后调用另一个域()上的PHP可执行文件,然后。。。也许我会得到一个不同的会话ID?但这些域位于同一台服务器上

我想我的问题是,会话是否在PHP中的作用域中


(我有点想用安全传输协议在我的一个域上拥有我的所有PHP脚本-我太便宜了,无法为我拥有的每个域获得证书)。

我太便宜了,无法为我拥有的每个域获得证书
请参阅:可能的副本