本篇文章給大家分享的是有關(guān)利用PHP怎么實現(xiàn)一個HTTP和HTTPS跨域共享功能,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
在巢湖等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需策劃設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,網(wǎng)絡(luò)營銷推廣,外貿(mào)網(wǎng)站建設(shè),巢湖網(wǎng)站建設(shè)費用合理。HTTP、HTTPS協(xié)議下session共享解決cookie失效 的辦法:(也許不是好的,但是實用)
原理就是把session id設(shè)置到本地的cookie,
復(fù)制代碼 代碼如下:
$currentSessionID = session_id();
session_id($currentSessionID );
簡單事例代碼:
(HTTP)
復(fù)制代碼 代碼如下:
session_start();
$currentSessionID = session_id();
$_SESSION['testvariable'] = 'Session worked';
$secureServerDomain = 'www.sjolzy.cn';
$securePagePath = '/safePages/securePage.php'
echo '<a href="https://' . $secureServerDomain . $securePagePath . '?session="' . $currentSessionID . '">點擊這里跳轉(zhuǎn)到HTTPS 協(xié)議下</a>';
(HTTPS)
復(fù)制代碼 代碼如下:
$currentSessionID = $_GET['session'];
session_id($currentSessionID);
session_start();
if (!emptyempty($_SESSION['testvariable'])) {
echo $_SESSION['testvariable'];
} else {
echo 'Session did not work.';
}
有點安全性的問題,因為這樣子的話session id的傳輸是沒加密的,別人可以嗅探偵測到,獲取這個session id進而獲取你的session數(shù)據(jù)。所以有必要的話可以考慮加密這個id。
一個magento站的cookie設(shè)置一直失效,糾結(jié)好多天,最后明悟是HTTP和HTTPS跨域 使COOKIE失效了。。
以上就是利用PHP怎么實現(xiàn)一個HTTP和HTTPS跨域共享功能,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁標題:利用PHP怎么實現(xiàn)一個HTTP和HTTPS跨域共享功能-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://jinyejixie.com/article46/dhdehg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、標簽優(yōu)化、做網(wǎng)站、網(wǎng)站策劃、網(wǎng)站制作、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容