thinkphp session 跨域问题解决方案
session 跨域,困扰我好几天,今天终于弄明白了!
不管是thinkphp ,还是本身的php
其实都要设置session.cookie_domain
设置好,就OK了
在thinkphp 里,在配置文件里
conf/config.php
第一行:加
ini_set(‘session.cookie_domain’, “.domain.com”);//跨域访问Session
别的不用框架的一样,
已下又是我这几天总结的
-================================
session 跨域解决办法,本人已亲自测试成功。
第一种情况:如果你目录下没有.htaccess这个文件,也就是没有采取url伪静态2的话,那么,你在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();
?>
这种开不开启调试都管用!
最新文章
- switch的经典引用
- 电影发烧友必备知识-720P、1080P、4K的区别
- iOS项目工作空间搭建
- Redis安装整理(window平台) +php扩展redis
- webpack和webpack-dev-server安装配置(遇到各种问题的解决方法)
- MySQL学习笔记(六):索引
- float 的不确定性
- Python系列之 - 前端总结
- 手动调用dubbo接口
- firefox event.preventDefault(); 没有效果的解决方案
- Hopcroft-Carp 算法模板 自用
- Oracle中如何查询一个表的所有字段名和数据类型
- 回文树&;后缀自动机&;后缀数组
- Java Web乱码分析及解决方案
- MT【102】一个常见的因式分解公式
- postman 定义并使用全局变量
- python使用smtplib发送邮件
- linux 目录操作命令 mkdir、rmdir、cd -、cp、scp、mv、rm
- mysql 查询昨天,今天、七天、30天的数据
- Nginx 配置 HTTPS自签名证书