這篇文章主要介紹PHP如何在同一域名下兩個(gè)不同的項(xiàng)目做獨(dú)立登錄機(jī)制,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
一、定義session_name
其實(shí)很簡(jiǎn)單的,只需在b項(xiàng)目的初始化文件中使用session時(shí),修改下 session_name 就可以了。
example.com/a/init.php
session_start(); // ...
example.com/b/init.php
// session_id('123456'); // 可以自定義session_id,默認(rèn)是系統(tǒng)自己生成的 session_name('EBCP_SID'); // session_name 必須定義在session_start() 前 session_start(); // ...
二、測(cè)試
example.com/a/test.php
<?php // a項(xiàng)目測(cè)試頁(yè)面 define("IN_EB", true); include_once("./init.php"); if($_SESSION['nickname']) { // dump("session 頁(yè)面- 歡迎你繼續(xù)回來 {$_SESSION['nickname']} " . date("Y-m-d H:i:s")); } else { $_SESSION['nickname'] = "Corwien"; dump("session 頁(yè)面- 你是第一次登錄 {$_SESSION['nickname']} " . date("Y-m-d H:i:s")); }
輸出結(jié)果:
session 頁(yè)面- 歡迎你繼續(xù)回來 Corwien 2017-09-22 07:49:15
a項(xiàng)目的瀏覽器cookie:
example.com/b/test.php
<?php // b項(xiàng)目測(cè)試頁(yè)面 define("IN_EB", true); include_once("./init.php"); if($_SESSION['nickname']) { // dump("session_v2 頁(yè)面- 歡迎你繼續(xù)回來 {$_SESSION['nickname']} " . date("Y-m-d H:i:s")); } else { $_SESSION['nickname'] = "JackMa"; dump("session_v2 頁(yè)面- 你是第一次登錄 {$_SESSION['nickname']} " . date("Y-m-d H:i:s")); }
輸出結(jié)果:
session_v2 頁(yè)面- 歡迎你繼續(xù)回來 JackMa 2017-09-22 07:49:15
b項(xiàng)目的瀏覽器cookie:
以上是“PHP如何在同一域名下兩個(gè)不同的項(xiàng)目做獨(dú)立登錄機(jī)制”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
分享文章:PHP如何在同一域名下兩個(gè)不同的項(xiàng)目做獨(dú)立登錄機(jī)制-創(chuàng)新互聯(lián)
鏈接分享:http://sd-ha.com/article8/jjjop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、微信公眾號(hào)、靜態(tài)網(wǎng)站、服務(wù)器托管、網(wǎng)站制作、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容