我有一个用户登录(my.domain-uk.net)
的子域,它存储一个会话变量,表示用户已登录。该变量如下所示:
$_SESSION["domain-uk.net"]["customer_loggedin"] = 'yes';
当我在my.
子域中的任何页面上回显此信息时,它会显示'yes'
,但只要我返回主域(domain-uk.net)
并回显该变量,它就不显示任何
我每页都有session_start();
答案 0 :(得分:1)
在.htaccess中,您可以将会话cookie域设置为基础。
php_value session.cookie_domain ".domain-uk.net"
您也可以在应用程序中执行此操作:
<?php
session_set_cookie_params(0, '/', '.domain-uk.net');
session_start();
?>