當前位置:首頁 » 雲伺服器 » php網站伺服器ip地址嗎

php網站伺服器ip地址嗎

發布時間: 2025-07-26 12:39:39

㈠ 可否在php的網頁中判斷ip地址,然後顯示不同網頁

至於判斷,你可以寫一個匹配你們內部ip地址的正則表達式來,然後根據此表達式來判斷客戶ip地址 如果這麽固定的話,還不用正則表達式。 if(substr($REMOTE_ADDR,0,9)=="168.192.0"){ echo "是本地ip地址";}substr($REMOTE_ADDR,0,10)=="168.192.0." 如果客戶端是通過代理上來的,只能獲得代理伺服器的地址,沒法獲得真實的IP,所以這個方法是有局限性的 我寫了一個Php過濾ip的類,需要的話和我聯系 [email protected] 我的郵箱[email protected] 我的信箱:[email protected] IP能否判斷大小?若可以!最好就以大小來判斷!能否給我也發一份,參考一下

㈡ 在區域網內,用Apache2建了PHP伺服器,IP地址是自動獲取,建立了虛擬主機,如何在別的電腦上來訪問站點

server啟動之後,查看他的IP地址是多少,這個就不贅述了,假如看到的是192.168.1.2,在看你當時做虛擬主機的埠是多少,默認一個是80,在另外一台機器上,打開瀏覽器,輸入http://192.168.1.2:80 就可以訪問了,具體參數查看你的伺服器的設置。另外一個網站的訪問http://192.168.1.2:X, 80和X的埠號具體是多少,你應該清楚,或者上apache去查吧

㈢ 安裝PHPnow環境後,我打開http://127.0.0.1/結果不顯示此伺服器互聯網IP!請問是怎麼回事

需要用戶名和密碼
的原因原因是你的網站根目錄許可權問題。
你要把本機建立的伺服器綁定到你的域名可以,但是有很多限制性因素。
1. 如果是有獨立的外網IP並且是靜態的話直接將域名解析到你的IP就好了。
2. 如果是普通寬頻,那麼你的IP是動態的,直接解析就不行了,因為你的IP會變的,只有通過動態域名解析(例如花生殼等),然後把域名用CNAME記錄解析到動態域名上。
3. 如果是小區寬頻,不但要做第二種情況的事還要找小區寬頻讓他們在路由器上把80埠映射到你的機器上。

樓主還有什麼不明白給我留言。

㈣ 如何使用PHP獲取客戶端及伺服器端IP的封裝類

本文實例講述了PHP獲取客戶端及伺服器端IP的封裝類。分享給大家供大家參考,具體如下:
客戶端IP相關的變數:
1. $_SERVER['REMOTE_ADDR']; 客戶端IP,有可能是用戶的IP,也有可能是代理的IP。
2. $_SERVER['HTTP_CLIENT_IP']; 代理端的IP,可能存在,可偽造。
3. $_SERVER['HTTP_X_FORWARDED_FOR']; 用戶是在哪個IP使用的代理,可能存在,可以偽造。
伺服器端IP相關的變數:
1. $_SERVER["SERVER_NAME"],需要使用函數gethostbyname()獲得。這個變數無論在伺服器端還是客戶端均能正確顯示。
2. $_SERVER["SERVER_ADDR"],在伺服器端測試:127.0.0.1(這個與httpd.conf中BindAddress的設置值相關)。在客戶端測試結果正確。
類如下:

class getIP{
function clientIP(){
$cIP = getenv('REMOTE_ADDR');
$cIP1 = getenv('HTTP_X_FORWARDED_FOR');
$cIP2 = getenv('HTTP_CLIENT_IP');
$cIP1 ? $cIP = $cIP1 : null;
$cIP2 ? $cIP = $cIP2 : null;
return $cIP;
}
function serverIP(){
return gethostbyname($_SERVER["SERVER_NAME"]);
}
}
$getIP = new getIP();
$clientIp = getIP::clientIP();
$serverIp = getIP::serverIP();
echo 'Client IP is ',$clientIp,'<br />';
echo 'Server IP is ',$serverIp,'<br />';

㈤ php獲取IP地址的三個函數區別

以下資料供參考:

1、REMOTE_ADDR 瀏覽當前頁面的用戶計算機的ip地址

2、HTTP_X_FORWARDED_FOR 瀏覽當前頁面的用戶計算機的網關

3.HTTP_CLIENT_IP 客戶端的ip

在PHP 中使用 REMOTE_ADDR 來取得客戶端的 IP 地址,但如果客戶端是使用代理伺服器來訪問,那取到的就是代理伺服器的 IP 地址,而不是真正的客戶端 IP 地址。

要想透過代理伺服器取得客戶端的真實 IP 地址,就要使用 HTTP_X_FORWARDED_FOR 來讀取。

不過要注意的事,並不是每個代理伺服器都能用 HTTP_X_FORWARDED_FOR 來讀取客戶端的真實 IP,有些用此方法讀取到的仍然是代理伺服器的 IP。

還有一點需要注意的是:如果客戶端沒有通過代理伺服器來訪問,那麼HTTP_X_FORWARDED_FOR 取到的值將是空的。

㈥ 用php來獲得客戶端伺服器ip的方法

<?php

echo "當前腳碰慶返本伺服器的主機名 " gethostbyaddr($_SERVER[ REMOTE_ADDR ]) "<br /><hr />"; echo "獲得當前運行PHP腳本(頁面)差和所在的伺服器的 IP 地址:" $_SERVER[ SERVER_ADDR ] "<br /><hr />"; echo "獲得當前運行PHP腳本(頁面)所在的伺服器的 主機名:" $_SERVER[ SERVER_NAME ]; echo <hr> ; echo 客戶端ip $_SERVER[ REMOTE_ADDR ]; echo <br> ; echo 客戶端笑飢ip getenv( REMOTE_ADDR ); echo "<br>"; echo 伺服器主機ip gethostbyname(" qq "); ?>

lishixin/Article/program/PHP/201311/20917

㈦ php上傳至伺服器獲取ip顯示127.0.0.1

有些php伺服器上無法使用網上所謂的5中獲取ip地址的方法,那些代碼使用後通常顯示為127.0.0.1,現在下面的方法可以解決這個問題。
獲取ip代碼 ?php if($HTTP_X_FORWARDED_FOR!="") $REMOTE_ADDR=$HTTP_X_FORWARDED_FOR; $tmp_ip=explode(",",$REMOTE_ADDR); $REMOTE_ADDR=$tmp_ip[0]; function getRealIp(){ $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']); if ($ip) { array_unshift($ips, $ip); $ip = FALSE; } for ($i = 0; $i count($ips); $i++) { if (!eregi ("^(10│172.16│192.168).", $ips[$i])) { $ip = $ips[$i]; break; } } } return ($ip ? $ip : $_SERVER['REMOTE_ADDR']); } $real_ip=getRealIp(); echo "IP為:".$real_ip; ? 效果圖如下

㈧ php怎麼獲取伺服器內網ip

//伺服器在區域網的話,那麼顯示的則是內網IP
$onlineip=$_SERVER['REMOTE_ADDR'];
echo$onlineip;

㈨ php如何獲取伺服器外網的ip

function real_server_ip(){
static $serverip = NULL;

if ($serverip !== NULL){
return $serverip;
}

if (isset($_SERVER)){
if (isset($_SERVER['SERVER_ADDR'])){
$serverip = $_SERVER['SERVER_ADDR'];
}
else{
$serverip = '0.0.0.0';
}
}
else{
$serverip = getenv('SERVER_ADDR');
}

return $serverip;
}

熱點內容
linuxdate修改 發布:2025-07-27 00:08:01 瀏覽:546
114la源碼 發布:2025-07-26 23:55:54 瀏覽:315
我的世界怎麼毀伺服器主城 發布:2025-07-26 23:54:48 瀏覽:212
b站用緩存音頻創歌單 發布:2025-07-26 23:42:08 瀏覽:998
C語言時間的差 發布:2025-07-26 23:38:30 瀏覽:511
機器人運動演算法 發布:2025-07-26 23:37:48 瀏覽:642
電信網件路由器如何更改密碼 發布:2025-07-26 23:37:37 瀏覽:339
魔趣安卓什麼版本 發布:2025-07-26 22:58:55 瀏覽:836
安卓游戲在哪裡下載最好 發布:2025-07-26 22:56:49 瀏覽:579
無序度編程 發布:2025-07-26 22:55:13 瀏覽:446