《PHP應(yīng)用:PHP準(zhǔn)確取得服務(wù)器IP地址的方法》要點(diǎn):
本文介紹了PHP應(yīng)用:PHP準(zhǔn)確取得服務(wù)器IP地址的方法,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
PHP實(shí)戰(zhàn)本文實(shí)例講述了PHP準(zhǔn)確取得服務(wù)器IP地址的辦法.分享給大家供大家參考.具體分析如下:
PHP實(shí)戰(zhàn)在php中,我們一般通過(guò)$_SERVER['HTTP_HOST']來(lái)活得URL中網(wǎng)站的域名或者ip地址.
PHP實(shí)戰(zhàn)php手冊(cè)中的解釋如下:
PHP實(shí)戰(zhàn)“HTTP_HOST”
PHP實(shí)戰(zhàn)當(dāng)前哀求的 Host: 頭信息的內(nèi)容.
PHP實(shí)戰(zhàn)一般來(lái)說(shuō),這樣子不會(huì)遇到什么問(wèn)題,在一些常見(jiàn)的php框架中,如PFC3和FLEA也是基于該預(yù)定義變量.
PHP實(shí)戰(zhàn)然而最近在做的一個(gè)項(xiàng)目,程序移交到客戶手里測(cè)試時(shí),竟然發(fā)現(xiàn)程序的跳轉(zhuǎn)總是會(huì)出錯(cuò).
PHP實(shí)戰(zhàn)最后找出原因:$_SERVER['HTTP_HOST']在客戶的環(huán)境里,取得的值總是程序所在的服務(wù)器在其局域網(wǎng)內(nèi)的ip值.
PHP實(shí)戰(zhàn)究其原因,是因?yàn)?客戶的公司通過(guò)一臺(tái)服務(wù)器連接至因特網(wǎng),而我們的程序所在的服務(wù)器,是通過(guò)域名映射出來(lái)的,也就是中間有個(gè)“代理”的過(guò)程.
PHP實(shí)戰(zhàn)因此$_SERVER['HTTP_HOST']在這樣的環(huán)境里,取得的值總是程序所在的服務(wù)器在其局域網(wǎng)內(nèi)的ip值.
PHP實(shí)戰(zhàn)最后查了不少資料,在symfony框架里面,找到替代的實(shí)現(xiàn)辦法:
PHP實(shí)戰(zhàn)將
PHP實(shí)戰(zhàn)希望本文所述對(duì)大家的php程序設(shè)計(jì)有所贊助.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP應(yīng)用:PHP準(zhǔn)確取得服務(wù)器IP地址的方法》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/10411.html