當前位置:首頁 » 編程語言 » php訪問地址

php訪問地址

發布時間: 2023-02-09 16:53:58

1. php 根據IP地址控制訪問的代碼

假設有
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'));?>
就能看到有換行效果的文件內容了。還要格式化更漂亮些需要自己下點功夫了。

熱點內容
萬科海上傳奇二期 發布:2024-11-01 14:22:52 瀏覽:59
u盤文件夾是空的 發布:2024-11-01 14:19:57 瀏覽:402
python包含字元串 發布:2024-11-01 14:19:17 瀏覽:479
c語言的精華 發布:2024-11-01 14:19:02 瀏覽:588
steam截圖文件夾 發布:2024-11-01 14:18:59 瀏覽:613
ipad怎麼往安卓傳照片 發布:2024-11-01 14:18:19 瀏覽:508
我的電腦沒有文件夾選項 發布:2024-11-01 14:13:55 瀏覽:546
vb創建資料庫表 發布:2024-11-01 14:11:55 瀏覽:872
sql聯合表 發布:2024-11-01 14:03:25 瀏覽:962
linux編程gcc 發布:2024-11-01 14:02:41 瀏覽:705