国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

ThinkPHP框架實現session跨域問題的解決方法

2024-05-04 23:24:17
字體:
來源:轉載
供稿:網友

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();?>

這種方法不管開不開啟調試都管用!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锡林浩特市| 巴林左旗| 河池市| 海原县| 定襄县| 阿荣旗| 潮州市| 新乡市| 长海县| 利津县| 衢州市| 涿州市| 申扎县| 辽宁省| 应城市| 府谷县| 宁国市| 北票市| 商南县| 河源市| 宜城市| 富川| 鹤峰县| 隆安县| 宜昌市| 景宁| 灵武市| 海伦市| 娄底市| 莱芜市| 东乡族自治县| 开江县| 都兰县| 吴堡县| 平舆县| 宜川县| 正蓝旗| 旬阳县| 扎赉特旗| 唐海县| 蓬溪县|