自从我在脚本中添加了特定的会话名称以来,我一直无法调用$_SESSION
个变量。
www.ueteribus.com < ---此处托管登录脚本 carnal.ueteribus.com < ---此处阅读并显示Cookie。
session_name('LoginSession');
session_set_cookie_params(0, '/', '.ueteribus.com');
session_start();
即使使用上面的脚本,我也无法将信息发送到子域。
以下脚本在我的登录区域中使用,它应该在子域上显示有关登录信息的信息。
if (isset($_SESSION['Username']))
{
echo $_SESSION['Username'];
}
?>
答案 0 :(得分:1)
由于您回答此脚本未在ueteribus.com的任何子域上运行,因此无效。
您指定了此cookie可用的特定域,请查看PHP文档。由于这不是运行脚本的域,因此cookie以正确的方式与脚本 关联。
http://php.net/manual/en/function.session-set-cookie-params.php
调整域以显示正确的域或完全删除行session_set_cookie_params
行。