国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PHP準(zhǔn)確取得服務(wù)器IP地址的方法

PHP準(zhǔn)確取得服務(wù)器IP地址的方法

2020-09-27 15:59春哥也編程 PHP教程

這篇文章主要介紹了PHP準(zhǔn)確取得服務(wù)器IP地址的方法,可實(shí)現(xiàn)跳過代理直接獲取IP的功能,實(shí)例分析了php獲取服務(wù)器IP地址的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP準(zhǔn)確取得服務(wù)器IP地址的方法。分享給大家供大家參考。具體分析如下:

在php中,我們一般通過$_SERVER['HTTP_HOST']來活得URL中網(wǎng)站的域名或者ip地址。

php手冊中的解釋如下:

“HTTP_HOST”

當(dāng)前請求的 Host: 頭信息的內(nèi)容。

一般來說,這樣子不會(huì)遇到什么問題,在一些常見的php框架中,如PFC3和FLEA也是基于該預(yù)定義變量。

然而最近在做的一個(gè)項(xiàng)目,程序移交到客戶手里測試時(shí),竟然發(fā)現(xiàn)程序的跳轉(zhuǎn)總是會(huì)出錯(cuò)。

最后找出原因:$_SERVER['HTTP_HOST']在客戶的環(huán)境里,取得的值總是程序所在的服務(wù)器在其局域網(wǎng)內(nèi)的ip值。

究其原因,是因?yàn)椋蛻舻墓就ㄟ^一臺(tái)服務(wù)器連接至因特網(wǎng),而我們的程序所在的服務(wù)器,是通過域名映射出來的,也就是中間有個(gè)“代理”的過程。

因此$_SERVER['HTTP_HOST']在這樣的環(huán)境里,取得的值總是程序所在的服務(wù)器在其局域網(wǎng)內(nèi)的ip值。

最后查了不少資料,在symfony框架里面,找到替代的實(shí)現(xiàn)方法:

復(fù)制代碼 代碼如下:
$host = $_SERVER['HTTP_HOST'];

替換成:
復(fù)制代碼 代碼如下:
$host = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '');

 

希望本文所述對大家的php程序設(shè)計(jì)有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av不卡在线播放 | 高清在线一区 | 亚洲国产激情 | 欧美成人激情视频 | 五月婷婷导航 | 久久国产电影 | 99久久精品国产一区二区三区 | 日本一区二区三区精品视频在线观看 | 亚洲精品一区 | 精品二区 | 午夜精品视频 | 秋霞特色aa大片 | 国产综合久久久 | 国产一区在线免费观看 | av黄网| 精品视频免费观看 | 搞黄网站 | 伊人网站 | 欧美精品一 | 亚洲在线播放 | 午夜精品久久久久久久久 | 国产狂做受xxxxx高潮 | 91国产精品 | 欧美自拍视频 | 国产免费看| 超碰人人干人人 | 高清视频一区 | 最新国产视频 | 君岛美绪一区二区三区在线视频 | 久久久成人精品 | 一级毛片免费一级 | 精品一区二区三区免费毛片爱 | 亚洲欧美在线观看视频 | 色综合色综合 | 91伊人| 99亚洲伊人久久精品影院 | 午夜电影一区 | 欧美日韩成人网 | 天天干天天操 | 欧美亚洲天堂 | 国产99久久精品一区二区永久免费 |