A:
由于前段时间有一个网站用了二级域名,并且在本地设置了session共享,指定的共享域,并只有一个共享域,而今又在本地调试另外一个网站,但发现取不到session,在网上搜了搜,大多都是说要加入session_start(),这个肯定是有的,后来才想到上次做过了一session共享,于是把共享去掉了,重启apahce,问题解决了。下面是解决方法:
1、检查文件头部是否有session_start()
2、检查php.ini里的session.cookie_domain设置,默认为空,如果机器上运行了几个站点,这个选项要注意
B:
我们调试要用到外网的cookie或者域名都是在
windows的hosts文件里做域名指向就可以了
hosts文件的路径一般是在C:\WINDOWS\system32\drivers\etc\hosts
比如我可以把test.eb163.com指向本地的ip 192.168.*.*
然后重启ie,就可以使用http://test.eb163.com访问本地apache的发布目录了
要访问发布目录下的任一目录,可以做apahce的虚拟主机,将test.eb163.com指向该目录。
A:
那是多站点享了,我做的是一个域名下的共享
在php.ini里有一个session.cookie_domain,设置在共享的域
