在子域上保持会话活动

时间:2014-02-01 19:05:18

标签: php

我有一个用户登录(my.domain-uk.net)的子域,它存储一个会话变量,表示用户已登录。该变量如下所示:

$_SESSION["domain-uk.net"]["customer_loggedin"] = 'yes';

当我在my.子域中的任何页面上回显此信息时,它会显示'yes',但只要我返回主域(domain-uk.net)并回显该变量,它就不显示任何

我每页都有session_start();

1 个答案:

答案 0 :(得分:1)

在.htaccess中,您可以将会话cookie域设置为基础。

php_value session.cookie_domain ".domain-uk.net"

您也可以在应用程序中执行此操作:

<?php 
session_set_cookie_params(0, '/', '.domain-uk.net'); 
session_start(); 
?>