同一根域名的跨域SESSION的处理
在框架的入口文件中加入如下代码:
ini_set('session.cookie_path', '/'); ini_set('session.cookie_domain', 'demo.com');
该代码的意思是session初始化的cookie设置为所有目录且根域名都生效,demo.com请更换为您自己的根域名。
以下是ThinkPHP 3.2的入口文件:
// 检测PHP环境 if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); // 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false define('APP_DEBUG',True); // 定义应用目录 define('APP_PATH','./Application/'); // 子域共享SESSION ini_set('session.cookie_path', '/'); ini_set('session.cookie_domain', 'demo.com'); // 引入ThinkPHP入口文件 require '../ThinkPHP/ThinkPHP.php';

浙公网安备 33010602011771号