第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何找出您使用的HTTPS是否沒有$_server[‘HTTPS’]

如何找出您使用的HTTPS是否沒有$_server[‘HTTPS’]

PHP
海綿寶寶撒 2019-07-22 19:35:20
如何找出您使用的HTTPS是否沒有$_server[‘HTTPS’]我在網(wǎng)上見過很多教程說你需要檢查$_SERVER['HTTPS']如果服務(wù)器是連接,則使用HTTPS保護(hù)連接。我的問題是在我使用的一些服務(wù)器上,$_SERVER['HTTPS']是導(dǎo)致錯(cuò)誤的未定義變量。我是否可以檢查另一個(gè)應(yīng)該總是定義的變量?為了明確起見,我目前正在使用此代碼來解析它是否是HTTPS連接:if(isset($_SERVER['HTTPS'])) {     if ($_SERVER['HTTPS'] == "on") {         $secure_connection = true;     }}
查看完整描述

3 回答

?
阿晨1998

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊

我的解決方案(因?yàn)闃?biāo)準(zhǔn)條件[$_server[‘HTTPS’]=‘on’]在負(fù)載均衡器后面的服務(wù)器上不工作)是:

$isSecure = false;if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
    $isSecure = true;}elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') {
    $isSecure = true;}$REQUEST_PROTOCOL = $isSecure ? 'https' : 'http';

http_X_proto:a事實(shí)上標(biāo)識HTTP請求的原始協(xié)議的標(biāo)準(zhǔn),因?yàn)榉聪虼?負(fù)載均衡器)可以使用HTTP與Web服務(wù)器通信,即使對反向代理的請求是HTTPShttp:/en.wikipara.org/wiki/list_of_HTTP_Header_field#公用_非標(biāo)準(zhǔn)_請求_標(biāo)頭


查看完整回答
反對 回復(fù) 2019-07-22
  • 3 回答
  • 0 關(guān)注
  • 1506 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號