如何在子域上共享会话?

时间:2013-03-17 21:23:17

标签: php session

我尝试在我的根HTACCESS中添加以下行:

php_value session.cookie_domain .domain.com

但它给了我500内部服务器错误! 我怎样才能解决这个问题?或者我如何与子域名分享会话?

这是error_log消息:

public_html/.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration, referer: http://xxxxx.xx/xxxxx.php

还有一个问题:如果两个子域位于两个不同的IP上,会话是否仍然有效? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

不要使用.htaccess来定义php.ini指令。而是将session.cookie_domain=.domain.com添加到您的php.ini文件中。

如果不起作用,您可以在致电session_start()

之前使用session_set_cookie_params