2010-02-10 40 views
0

我是PHP新手,渴望學習,我想知道是否人們可以請讓我知道如何獲取phpinfo信息,特別是在Apache環境下,變量REMOTE_ADDR?從URL獲取PHP遠程地址信息

我基本上爲一個用戶提供了一個網站的網站,最終返回他們一個csv文件,他們可以保存/刪除或取消。

在同一個URL上,我想知道我是否可以調用PHP函數來獲取這些信息,甚至更好,直接從URL調用變量?

任何援助將不勝感激。

謝謝。

回答

1

至於我能理解它,你可以這樣說:

$addr = $_SERVER['REMOTE_ADDR']; 
echo $addr; 

如果你想給這個信息給任何人,你可以把它放在URL是這樣的:

<a href="whateverpage.php?addr=<?php echo $addr;?>">Link</a> 

現在地址將存在於URL(查詢字符串)中。

+1

這是高級響應,因爲你不應該使用雙引號。 – Iscariot 2012-08-07 13:48:43

3

您可以從$_SERVER全局數組

$_SERVER["REMOTE_ADDR"];

對於URL獲得REMOTE_ADDR,您可以使用$_GET通過URL來傳遞數據。

0

使用getenv('REMOTE_ADDR')或$ _SERVER ['REMOTE_ADDR']可以得到你想要的變量。

fopen()可以在遠程主機用於打開一個文件,例如:

$handle = fopen("http://www.example.com/data.csv", "r"); 

所以你可以通過HTTP協議打開遠程服務器csv文件。