ThinkPHP框架實(shí)現(xiàn)session跨域問題的解決方法
ThinkPHP的session跨域問題很多開發(fā)者都遇到過!
其實(shí)不管是ThinkPHP還是php本身,在解決session跨域問題的時(shí)候都需要設(shè)置session.cookie_domain。
在ThinkPHP里,需要修改配置文件conf/config.php
在第一行加上:
ini_set('session.cookie_domain', ".domain.com");//跨域訪問Session
經(jīng)過總結(jié),針對(duì)session跨域這一問題的解決方法主要有以下幾種:
第一種情況:如果你目錄下沒有.htaccess這個(gè)文件,也就是沒有采取url偽靜態(tài)的話,那么,你在conf/config.php的第一行加上:
ini_set('session.cookie_domain',".domain.com");//跨域訪問Session
這種如果你開啟了調(diào)試,可能用!但關(guān)閉了調(diào)試,可能就不管用了!
第二種情況:如果你目錄下有.htaccess這個(gè)文件,那么你在根目錄,index.php的第一行加入:
<?php ini_set('session.cookie_domain',".domain.com");//跨域訪問Session
// 定義ThinkPHP框架路徑
define('THINK_PATH', '/ThinkPHP/');
//定義項(xiàng)目名稱和路徑
define('APP_NAME', 'Www');
define(‘APP_PATH', '.');
// 加載框架入口文件
require(THINK_PATH."/ThinkPHP.php");
//實(shí)例化一個(gè)網(wǎng)站應(yīng)用實(shí)例
App::run();
?>
這種方法不管開不開啟調(diào)試都管用!
相關(guān)文章
php 實(shí)現(xiàn)一個(gè)字符串加密解密的函數(shù)實(shí)例代碼
php開發(fā)中,我們經(jīng)常會(huì)對(duì)字符串進(jìn)行加密解密操作,本文章向大家分享一個(gè)php字符串加密解密的函數(shù),需要的朋友可以參考一下2016-11-11
tp5框架前臺(tái)無限極導(dǎo)航菜單類實(shí)現(xiàn)方法分析
這篇文章主要介紹了tp5框架前臺(tái)無限極導(dǎo)航菜單類實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了tp5框架前臺(tái)無限極導(dǎo)航菜單類實(shí)現(xiàn)原理、步驟與操作注意事項(xiàng),需要的朋友可以參考下2020-03-03
微信公眾號(hào)開發(fā)之文本消息自動(dòng)回復(fù)php代碼
這篇文章主要為大家詳細(xì)介紹了微信公眾號(hào)開發(fā)之文本消息自動(dòng)回復(fù)php代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08
PHP實(shí)現(xiàn)的簡(jiǎn)單三角形、矩形周長(zhǎng)面積計(jì)算器分享
這篇文章主要介紹了PHP實(shí)現(xiàn)的簡(jiǎn)單三角形、矩形周長(zhǎng)面積計(jì)算器分享,本文的實(shí)現(xiàn)相對(duì)較簡(jiǎn)單,同時(shí)提供了代碼文件下載,需要的朋友可以參考下2014-11-11
CI框架實(shí)現(xiàn)創(chuàng)建自定義類庫的方法
這篇文章主要介紹了CI框架實(shí)現(xiàn)創(chuàng)建自定義類庫的方法,結(jié)合實(shí)例形式分析了CI框架創(chuàng)建自定義類庫的相關(guān)原理、步驟、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2018-12-12
Laravel框架運(yùn)行出錯(cuò)提示RuntimeException No application encryption ke
這篇文章主要介紹了Laravel框架運(yùn)行出錯(cuò)提示RuntimeException No application encryption key has been specified.解決方法,涉及Laravel框架相關(guān)配置、設(shè)置與運(yùn)行操作技巧,需要的朋友可以參考下2019-04-04
SCP遠(yuǎn)程VPS快速搬家和WDCP升級(jí)php5.3安裝memcached和eaccelerator教程
本文除了要演示一下SCP方法外,還要分享一下WDCP升級(jí)php5.3后如何成功安裝memcached和eaccelerator,感興趣的朋友一起看看吧2017-07-07
使用YUI+Ant 實(shí)現(xiàn)JS CSS壓縮
YUI庫是一組工具和控件,它們用JavaScript寫成, 為的是用DOM 腳本,DHTML和AJAX等技術(shù)創(chuàng)建豐富的網(wǎng)頁交互式應(yīng)用程序。YUI 基于BSD協(xié)議,對(duì)所有的使用方式都是免費(fèi)的。YUI 項(xiàng)目包括YUI 庫和兩個(gè)創(chuàng)建時(shí)工具:YUI Compressor (壓縮)和YUI Doc(JavaScripts代碼的文檔引擎)2014-09-09

