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 相关文章推荐
example1.php
Oct 09 PHP
PHP利用COM对象访问SQLServer、Access
Oct 09 PHP
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
Dec 13 PHP
DedeCms模板安装/制作概述
Mar 11 PHP
phpMyAdmin 安装及问题总结
May 28 PHP
php URL验证正则表达式
Jul 19 PHP
PHP Directory 函数的详解
Mar 07 PHP
php 不使用js实现页面跳转
Feb 11 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
Apr 02 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
Jun 09 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
thinkPHP框架中执行事务的方法示例
May 31 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引用
2015/02/22 PHP
php实现上传图片文件代码
2015/07/19 PHP
PHP框架Laravel插件Pagination实现自定义分页
2020/04/22 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
PHP静态成员变量
2017/02/14 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
JScript的条件编译
2007/05/29 Javascript
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
jQuery 使用手册(二)
2009/09/23 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
JQuery在页面中添加和除移DOM示例代码
2013/06/24 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
node.js中的fs.futimes方法使用说明
2014/12/17 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
2017/03/13 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
解决一个微信号同时支持多个环境网页授权问题
2019/08/07 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
python通过post提交数据的方法
2015/05/06 Python
通过源码分析Python中的切片赋值
2017/05/08 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
python利用微信公众号实现报警功能
2018/06/10 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
基于Pytorch SSD模型分析
2020/02/18 Python
css3 仿写阿里云水纹效果的示例代码
2018/02/10 HTML / CSS
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
什么是属性访问器
2015/10/26 面试题
Ejb技术面试题
2015/04/29 面试题
护士自我鉴定范文
2013/10/06 职场文书
大四本科生的自我评价
2013/12/30 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
"9.18"国耻日演讲稿范文
2014/09/14 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
离婚代理词范文
2015/05/23 职场文书
实用求职信模板范文
2019/05/13 职场文书