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 相关文章推荐
第1次亲密接触PHP5(2)
Oct 09 PHP
excellent!――ASCII Art(由目标图象生成ascii)
Feb 20 PHP
PHP的加密方式及原理
Jun 14 PHP
phpmyadmin config.inc.php配置示例
Aug 27 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
PHP反向代理类代码
Aug 15 PHP
php中隐形字符65279(utf-8的BOM头)问题
Aug 16 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
Mar 18 PHP
php PDO判断连接是否可用的实现方法
Apr 03 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
Sep 17 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
Aug 27 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中的global
2014/08/19 PHP
PHP编写简单的App接口
2016/08/28 PHP
php分页原理 分页代码 分页类制作教程
2016/09/23 PHP
javascript代码运行不出来执行错误的可能情况整理
2013/10/18 Javascript
jQuery对下拉框,单选框,多选框的操作
2014/02/21 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
2015/10/02 Javascript
老生常谈javascript的类型转换
2016/10/12 Javascript
JS对大量数据进行多重过滤的方法
2016/11/04 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
nodejs 图片预览和上传的示例代码
2017/09/30 NodeJs
node中的cookie的具体使用
2018/09/13 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
原生js实现随机点名功能
2019/11/05 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
Python 异常处理的实例详解
2017/09/11 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
python绘制玫瑰的实现代码
2020/03/02 Python
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
一月红领巾广播稿
2014/02/11 职场文书
教师节商场活动方案
2014/02/13 职场文书
团日活动总结书格式
2014/05/08 职场文书
单位委托书怎么写
2014/09/21 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
新入职员工工作总结
2015/10/15 职场文书
Python深度学习之实现卷积神经网络
2021/06/05 Python
JavaScript最完整的深浅拷贝实现方式详解
2022/02/28 Javascript
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库