php訪問地址
假設有
IP
地址范圍
192.168.0.0~192.168.0.255,只允許此
IP
段訪問的代碼如下:
復制代碼
代碼如下:
<?php
$IP
=
$_SERVER['REMOTE_ADDR'];
$from
=
strcmp($IP,'192.168.0.0');
$to
=
strcmp($IP,'192.168.0.255');
if
(!($from
>=
0
&&
$to
<=
0))
echo
"Access
Denied";
else
echo
"Homepage";
?>
從流程上講,這段代碼首先捕獲訪客
IP
地址,然後判斷該
IP
地址是否符合訪問條件。符合則正常輸出頁面,反之拒絕訪問。
據此,如果用戶
IP
地址滿足要求,只需簡單輸出或包含頁面文件即可。文件包含代碼如下:
復制代碼
代碼如下:
<?php
if
(!($from
>=
0
&&
$to
<=
0))
echo
"Access
Denied";
else
include('homepage.html')";
?>
當然,也可以按判斷結果跳轉至不同頁面。跳轉代碼如下:
復制代碼
代碼如下:
<?php
if
(!($from
>=
0
&&
$to
<=
0))
header('Location:
http://www.jb51.net/404.html');
else
header('Location:
http://www.jb51.net/index.html');
?>
2. 在本機上訪問php文件,在地址欄中怎麼填寫
你裝一個wamp然後把php文件放在wamp的安裝路徑的www文件夾下 即可 然後在瀏覽器中輸入localhost/php文件名 比如為123.php那就輸入localhost/123.php
3. php如何查詢來訪的真實IP地址,埠映射後
理論上不可能獲得真實的客戶IP地址,只能獲得最後一次路由器、或者代理伺服器的IP地址。典型的情況是對方也在區域網、或者防火牆的後面,我們是不可能獲得他真實的IP地址的,其實獲取來也沒有,一般是192.168.1.2這樣的私有地址,甚至很可能所有的客戶機都是這個網段。
4. 如何設置PHP 伺服器 通過IP訪問
如果你是用的apache的話,你可以查看下配置文件中的Listen部分,改成Listen 80就可以監聽所有網段了。如果是其他的伺服器,再補充下問題吧~
嗯,還有你電腦有哪些防火牆,windows的防火牆也會讓apache不能從其他機器訪問~~你試試^_^
5. PHP中怎麼獲取瀏覽器地址
新建go.php
在裡面輸入:
<?php
$url=$_GET["url"];
echo "訪問地址是:<a href='$url'>$url</a>";
?>
我來解釋一下:$url=$_GET["url"]的意思是取得地址欄中url=後面的內容然後存儲到$url中
6. php中如何調用一個網址
你在go.php裡面寫下面的代碼:
$url=$_GET['s'];
switch($url){
case :
header("location:這里是你地址寫上就行") exit();
break;
//……
}
注意運行php,在地址欄上輸入http://localhost/ 看看
我的回答還行吧,有不會的更多問題可以去後盾網論壇問題求助專區,可以幫助你很多!
7. php中怎麼獲取訪問當前頁面電腦的IP地址
function getIP() {
$url=file_get_contents("";);
$ip=substr($url,85);
$ip=substr($ip,0,-4);
return $ip;
}
一個大神拋出的,不過需要訪問一個鏈接(總是感覺慌慌的),建議用tp自帶函數訪問不到的再用這個方法
8. php怎樣獲取訪問者的ipv6地址
如果你的系統是vista,和設置ipv4地址的方法一樣。
如果是xp,打開一個dos窗口,照下面方法輸入。
C:\>netsh
netsh>interface ipv6
netsh interface ipv6>add address "本地連接" fe80:a520:1314::1
/* 設定固定的IPv6地址,「本地連接」是指你的機上建立的某個連接的名稱 */
netsh interface ipv6>add dns "本地連接" 2001:251:e101:0::2
/* 設定IPv6 DNS地址 */
9. 訪問PHP網站地址怎麼能正常顯示域名
在apache的conf文件里設置域名後.通過http://www.xxx.com:8080訪問就可以了.另外,apache和IIS是可以付用80埠的.幹嘛非要分開來弄呢?
既然是windows為什麼還有弄個apache. 一共兩個方案
1,裝php5 用IIS同時運行你的兩個站點.
2,讓apache和IIS都用80埠
10. PHP記錄訪問者的IP地址到文件
$str=$ip."".$time." ";//這里加個換行看起來好看點
$l=fopen("aa.txt","a+");//修改這里的讀寫模式即可
生成HTML格式是你讀取出來的時候輸出的,你用
<?phpechonl2br(file_get_contents('aa.txt'));?>
就能看到有換行效果的文件內容了。還要格式化更漂亮些需要自己下點功夫了。