ThinkPHP框架实现session跨域问题的解决方法


Posted in PHP onJuly 01, 2014

ThinkPHP的session跨域问题很多开发者都遇到过!
其实不管是ThinkPHP还是php本身,在解决session跨域问题的时候都需要设置session.cookie_domain。
在ThinkPHP里,需要修改配置文件conf/config.php
在第一行加上:

ini_set('session.cookie_domain', ".domain.com");//跨域访问Session

经过总结,针对session跨域这一问题的解决方法主要有以下几种:

第一种情况:如果你目录下没有.htaccess这个文件,也就是没有采取url伪静态的话,那么,你在conf/config.php的第一行加上:

ini_set('session.cookie_domain',".domain.com");//跨域访问Session

这种如果你开启了调试,可能用!但关闭了调试,可能就不管用了!

第二种情况:如果你目录下有.htaccess这个文件,那么你在根目录,index.php的第一行加入:

<?php ini_set('session.cookie_domain',".domain.com");//跨域访问Session
// 定义ThinkPHP框架路径
define('THINK_PATH', '/ThinkPHP/');
//定义项目名称和路径
define('APP_NAME', 'Www');
define(‘APP_PATH', '.');
// 加载框架入口文件
require(THINK_PATH."/ThinkPHP.php");
//实例化一个网站应用实例
App::run();
?>

这种方法不管开不开启调试都管用!

PHP 相关文章推荐
基于数据库的在线人数,日访问量等统计
Oct 09 PHP
PHP 组件化编程技巧
Jun 06 PHP
php google或baidu分页代码
Nov 26 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
php中json_encode UTF-8中文乱码的更好解决方法
Sep 28 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
Jan 07 PHP
全面解读PHP的Yii框架中的日志功能
Mar 17 PHP
Smarty模板引擎缓存机制详解
May 23 PHP
PHP基于面向对象实现的留言本功能实例
Apr 04 PHP
Yii框架学习笔记之应用组件操作示例
Nov 13 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 #PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
Jul 01 #PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
Jul 01 #PHP
PHP计算一年多少个星期和每周的开始和结束日期
Jul 01 #PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 #PHP
PHP远程采集图片详细教程
Jul 01 #PHP
PHP实现的汉字拼音转换和公历农历转换类及使用示例
Jul 01 #PHP
You might like
Php注入点构造代码
2008/06/14 PHP
PHP curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
Dom与浏览器兼容性说明
2010/10/25 Javascript
分页栏的web标准实现
2011/11/01 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
js 定位到某个锚点的方法
2016/11/19 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
纯JS实现只能输入数字的简单代码
2017/06/21 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
使用Vue父子组件通信实现todolist的功能示例代码
2019/04/11 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
go和python调用其它程序并得到程序输出
2014/02/10 Python
Python中的pass语句使用方法讲解
2015/05/14 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
Django中Middleware中的函数详解
2019/07/18 Python
python中的global关键字的使用方法
2019/08/20 Python
python编写计算器功能
2019/10/25 Python
css3进阶之less实现星空动画的示例代码
2019/09/10 HTML / CSS
全球度假村:Club Med
2017/11/27 全球购物
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
日本AOKI官方商城:AOKI西装
2020/06/11 全球购物
某公司的.net工程师面试题笔试题
2013/11/22 面试题
优秀员工个人的自我评价
2013/11/29 职场文书
成品仓管员工作职责
2013/12/29 职场文书
商超业务员岗位职责
2014/03/12 职场文书
机械工程学院大学生求职信
2014/05/25 职场文书
旅游节目策划方案
2014/05/26 职场文书
给老婆的保证书
2015/01/16 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
对象析构函数__del__在Python中何时使用
2022/03/22 Python
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python