在ThinkPHP中不同的模块配置了不同的域名,这时候你跨模块调用session就会调用不到,因为这里涉及到session的跨域问题。

        网上的说法是在think的入口文件加上 ini_set('session.cookie_domain', ".domain.com") 这一句,也是对的。不过还有其他配置方法。

        提示:配置好后调试时要关闭浏览器重新打开。或者手动销毁。

        其实在配置文件 config.php 中加上这一句就可以了:'SESSION_OPTIONS'=>array('domain'=>'.scriptjc.com'),关闭浏览器重新打开就可以跨域了。