2012-01-30 52 views
0

我在这里遇到一个奇怪的问题。使用www时会话不会启动

我正在使用运行PHP的目录脚本。

用户可以选择输入他们的邮编,以便目录可以使用他们的邮政编码来查找本地企业。

我正在使用会话来保存他们的邮编。

问题是当会议邮政编码($ _SESSION ['邮编'])不显示时,我省略了“www”。在域中。我怎样才能设置它,这样邮政编码将显示有/无www。?

感谢 彼得

+0

请提供一点细节或脚本的一部分? – nand 2012-01-30 22:09:46

+2

检查您的会话cookie的域设置。如果Cookie设置为“wwww.domain.com”,则它不会用于“other.domain.com”或“domain.com”。 – 2012-01-30 22:11:24

+0

我可以为两个域设置它,还是应该使用重写引擎? – 2012-01-30 22:13:31

回答

2
session_set_cookie_params(0, '/', '.domain.com'); 
0

我用下面的代码和它的工作对 RewriteBase/ 的RewriteCond%:)

RewriteEngine叙述{HTTP_HOST}^www.mywebsite.org 重写规则^(。*)$ http://mywebsite.org/ $ 1 [R =永久,L]