亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

如何解決Yii2下session跨域名共存的問題

2020-03-22 18:18:22
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Yii2下session跨域名共存的解決方案,內容挺不錯的,現在分享給大家,也給大家做個參考。

前面談過session相關配置,在開發的時候,常需要跨域共用session的是登錄模塊,我相信很多開發的朋友的都遇到過,只需要一個地方登錄,相關聯的網站也是處于登錄狀態。兩種情況:一種9streets.cn和a.9streets.cn之間,另一種是a.com b.com之間,這幾天總結了一下處理方法。

無論是一二級域名,和不同域名下的跨域,無非要達到兩點:

客戶端訪問同一個sessionId,

所有域名對應的服務器訪問的session的數據的位置必須一致。

1.訪問共同的sessionId主要是通過把當前的sessionId寫進cookie里面

cookie在不同域名下是不能訪問的,我們需要在訪問在后臺設置用戶在登錄的時候,把需要共用的登錄信息的域名,如果是在1,2級域名下,直接把cookie設置為所屬主域名,例如:

setcookie( session_id ,session_id(),time()+3600*24*365*10, / , .a.com 

也許你會問:如果是在不同的域名呢?采用P3P技術簡單解決,實現原理,在訪問網站x.com的時候,y.com程序觸發y.com文件的寫入sessionid值,sessionid值便可以獲取,然后把seesion值存入數據庫,取相同的sessionid值便可。這就要求y.com里面的程序文件必需能跨域訪問,默認情況下,瀏覽器是不能跨域設置cookie的,加上p3p頭后才行。在對應php文件加上:header( P3P: CP= CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR

2.session數據存儲位置一致的實現方法

session該數據默認情況下是存放在服務器的tmp文件下的,是以文件形式存在,而非存儲在服務器的內存中,在這里我們得修改為所有域下都能訪問的方式。網上介紹了數據庫存儲,文件形式存儲,內存存儲, 如果用數據庫存儲session數據,網站的訪問量很大的話,SESSION 的讀寫會頻繁地對數據庫進行操作,效率就會明顯降低,可以考慮存在內存服務器來實現,下面的session.rar里面介紹的是數據庫存session的實例。

在yii2下 處理這中問題,根據網上搜到的教程 終配置成功教程如下:

在frontend的config文件夾中main.php中配置

$host = explode( . , $_SERVER[ HTTP_HOST ]);if (count($host) 2) { define( DOMAIN , $host[1] . . . $host[2]);} else { define( DOMAIN , $host[0] . . . $host[1]);define( DOMAIN_HOME , www. . DOMAIN);define( DOMAIN_USER_CENTER , man. . DOMAIN);define( DOMAIN_API , api. . DOMAIN);define( DOMAIN_EMAIL , mail. . DOMAIN);define( DOMAIN_LOGIN , login. . DOMAIN);define( DOMAIN_IMG , img. . DOMAIN);

然后配置User 和 Session:

 user = [ enableAutoLogin = true, identityhtml' target='_blank'>Cookie = [ name = _identity , httpOnly = true, domain = . . DOMAIN], session = [ cookieParams = [ domain = . . DOMAIN, lifetime = 0], timeout = 3600,],

這里在配置項的user和session里 我把domain寫死了例如: domain = .baidu.com ,這樣就不用判斷了.

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

Yii框架中使用jquery的有關問題

以上就是如何解決Yii2下session跨域名共存的問題的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产经典一区二区| 国产+人+亚洲| 亚洲a区在线视频| 欧美丝袜第一区| 亚洲国产成人爱av在线播放| 国产欧美久久一区二区| 日韩在线观看网站| 日韩中文字幕在线| 九九热精品视频国产| 欧美电影免费观看高清完整| 日韩亚洲成人av在线| 欧美一级黑人aaaaaaa做受| 欧美午夜宅男影院在线观看| 欧美—级a级欧美特级ar全黄| 色噜噜久久综合伊人一本| 日韩大片免费观看视频播放| 国产日韩在线看片| 久久精品国产欧美亚洲人人爽| 中文字幕av一区二区三区谷原希美| 国内精品视频一区| 精品国产91久久久久久| 成人网在线免费观看| 尤物九九久久国产精品的特点| 91在线国产电影| 国产一区二中文字幕在线看| 国产97在线|日韩| xvideos亚洲| 日韩美女主播视频| 国产日韩欧美视频在线| 日本sm极度另类视频| 色爱av美腿丝袜综合粉嫩av| 美女999久久久精品视频| 久久精品99久久久香蕉| 日韩视频在线免费| 久久五月情影视| 国内精品久久久久| 久久在线免费观看视频| 中文字幕精品在线| www.欧美精品| 色偷偷888欧美精品久久久| 欧美制服第一页| 亚洲国产欧美精品| 日韩欧美精品免费在线| 国产精品精品国产| 成人性教育视频在线观看| 国产亚洲aⅴaaaaaa毛片| www.欧美免费| 国产精品免费视频xxxx| 国产精品自产拍在线观看中文| 国产精品久久久久久久av电影| 91美女福利视频高清| 国产精品视频免费在线观看| 操日韩av在线电影| 国产成人一区二区在线| 亚洲一区亚洲二区| 国语自产在线不卡| 日本精品va在线观看| 久久精品99久久久久久久久| 91免费精品国偷自产在线| 国产精品aaa| 亚洲视频在线观看| 亚洲欧美国产高清va在线播| 久久久99久久精品女同性| 国产日韩欧美自拍| 这里只有精品在线播放| 成人午夜两性视频| 亚洲最新在线视频| 欧美日韩国产丝袜美女| 456国产精品| 国产精品网站视频| 欧美在线观看www| 国内精品中文字幕| 日韩免费观看av| 国产精品欧美一区二区三区奶水| 亚洲黄色免费三级| 中文字幕av一区| 成人黄色免费网站在线观看| 国产精品视频色| 777国产偷窥盗摄精品视频| 亚洲精品自拍视频| 日韩av影片在线观看| 久久99热精品| 日韩av电影国产| 欧美一区二区三区精品电影| 欧美激情a∨在线视频播放| 视频在线观看99| 亚洲国模精品一区| 亚洲精品一区久久久久久| 亚洲国产精品热久久| 亚洲精品v欧美精品v日韩精品| 欧美影院成年免费版| 欧美黑人巨大xxx极品| 久久久人成影片一区二区三区观看| 68精品国产免费久久久久久婷婷| 欧美日本啪啪无遮挡网站| 久久97精品久久久久久久不卡| 亚洲最大av网| 亚洲无亚洲人成网站77777| 国产91精品久久久久久| 在线观看成人黄色| 久久伊人精品视频| 亚洲乱码av中文一区二区| 欧美日韩在线另类| 欧美高清无遮挡| 欧美日韩美女视频| 亚洲成人激情在线| 欧美xxxx做受欧美| 色悠久久久久综合先锋影音下载| 91精品国产高清久久久久久久久| 欧美性感美女h网站在线观看免费| 欧美高清不卡在线| 亚洲国产成人91精品| 26uuu亚洲国产精品| 国产精品免费小视频| 性欧美亚洲xxxx乳在线观看| 国产69精品久久久久久| 亚洲精品在线看| 欧美电影免费观看电视剧大全| 亚洲japanese制服美女| 日韩精品999| 国产日韩在线观看av| 中文字幕久久久av一区| 亚洲欧洲免费视频| 精品国产精品三级精品av网址| 国产精品第一区| 久久精品国产96久久久香蕉| 最近2019中文字幕在线高清| 亚洲人成人99网站| 国产成人一区二区三区小说| 98精品在线视频| 亚洲最大av在线| 日韩视频免费观看| 成人中文字幕在线观看| 欧美日韩亚洲91| 欧美激情在线播放| 久久成人综合视频| www.午夜精品| 在线观看日韩www视频免费| 欧美亚洲激情视频| 亚洲人高潮女人毛茸茸| 日韩av黄色在线观看| 亚洲一区二区久久久| 欧美激情区在线播放| 国产精品9999| 在线激情影院一区| 欧美在线视频在线播放完整版免费观看| 色婷婷综合久久久久中文字幕1| 国产午夜精品全部视频播放| 国模私拍一区二区三区| 中文字幕精品久久久久| 丰满岳妇乱一区二区三区| 久久精品国产96久久久香蕉| 亚洲精品国产精品乱码不99按摩| 欧美性生活大片免费观看网址| 精品日本高清在线播放| 精品国产美女在线| 中文字幕少妇一区二区三区| 91精品国产高清久久久久久91| 亚洲qvod图片区电影| 久久97久久97精品免视看| 久久网福利资源网站| 国内精品中文字幕| 国产一区二区三区网站| 人人做人人澡人人爽欧美|