在编码器会话中有/没有WWW问题


with / without www issue in codeigniter session

我有一个小问题与codeigniter。问题是在有www和没有www的会话中。

如果我访问www.myweb.com中的页面,所有数据都被完全加载:css, js和php模板,如header.php和footer.php。但是,它无法加载或读取会话,例如userdata和facebook令牌。

它只加载会话,如果我访问web没有www,如http://myweb.com。

这是怎么回事?请大家帮帮我。

这是由于两个站点具有不同的"域",因此会话不会从一个站点传递到另一个站点。解决这个问题的一种方法是更改.htaccess文件,将流量从非首选URL引导到首选URL。在这篇文章中有更多关于如何设置的细节:不同的会话使用url's带www和不带www