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

 更新时间:2014年07月01日 15:45:18   投稿:shichen2014  
这篇文章主要介绍了ThinkPHP框架实现session跨域问题的解决方法,需要的朋友可以参考下

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 实现一个字符串加密解密的函数实例代码

    php 实现一个字符串加密解密的函数实例代码

    php开发中,我们经常会对字符串进行加密解密操作,本文章向大家分享一个php字符串加密解密的函数,需要的朋友可以参考一下
    2016-11-11
  • tp5框架前台无限极导航菜单类实现方法分析

    tp5框架前台无限极导航菜单类实现方法分析

    这篇文章主要介绍了tp5框架前台无限极导航菜单类实现方法,结合实例形式分析了tp5框架前台无限极导航菜单类实现原理、步骤与操作注意事项,需要的朋友可以参考下
    2020-03-03
  • 微信公众号开发之文本消息自动回复php代码

    微信公众号开发之文本消息自动回复php代码

    这篇文章主要为大家详细介绍了微信公众号开发之文本消息自动回复php代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • PHP实现的简单三角形、矩形周长面积计算器分享

    PHP实现的简单三角形、矩形周长面积计算器分享

    这篇文章主要介绍了PHP实现的简单三角形、矩形周长面积计算器分享,本文的实现相对较简单,同时提供了代码文件下载,需要的朋友可以参考下
    2014-11-11
  • Laravel中错误与异常处理的用法示例

    Laravel中错误与异常处理的用法示例

    异常抛出在开发中错误处理是非常重要的,下面这篇文章主要给大家介绍了关于Laravel中错误与异常处理用法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧
    2018-09-09
  • CI框架实现创建自定义类库的方法

    CI框架实现创建自定义类库的方法

    这篇文章主要介绍了CI框架实现创建自定义类库的方法,结合实例形式分析了CI框架创建自定义类库的相关原理、步骤、实现方法与操作注意事项,需要的朋友可以参考下
    2018-12-12
  • Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法

    Laravel框架运行出错提示RuntimeException No application encryption ke

    这篇文章主要介绍了Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法,涉及Laravel框架相关配置、设置与运行操作技巧,需要的朋友可以参考下
    2019-04-04
  • SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程

    SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程

    本文除了要演示一下SCP方法外,还要分享一下WDCP升级php5.3后如何成功安装memcached和eaccelerator,感兴趣的朋友一起看看吧
    2017-07-07
  • php制作简单模版引擎

    php制作简单模版引擎

    模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。
    2016-04-04
  • 使用YUI+Ant 实现JS CSS压缩

    使用YUI+Ant 实现JS CSS压缩

    YUI库是一组工具和控件,它们用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。YUI 基于BSD协议,对所有的使用方式都是免费的。YUI 项目包括YUI 库和两个创建时工具:YUI Compressor (压缩)和YUI Doc(JavaScripts代码的文档引擎)
    2014-09-09

最新评论