从URL获取PHP远程地址信息
问题描述:
我是PHP新手,渴望学习,我想知道是否人们可以请让我知道如何获取phpinfo信息,特别是在Apache环境下,变量REMOTE_ADDR?从URL获取PHP远程地址信息
我基本上为一个用户提供了一个网站的网站,最终返回他们一个csv文件,他们可以保存/删除或取消。
在同一个URL上,我想知道我是否可以调用PHP函数来获取这些信息,甚至更好,直接从URL调用变量?
任何援助将不胜感激。
谢谢。
答
至于我能理解它,你可以这样说:
$addr = $_SERVER['REMOTE_ADDR'];
echo $addr;
如果你想给这个信息给任何人,你可以把它放在URL是这样的:
<a href="whateverpage.php?addr=<?php echo $addr;?>">Link</a>
现在地址将存在于URL(查询字符串)中。
答
使用getenv('REMOTE_ADDR')或$ _SERVER ['REMOTE_ADDR']可以得到你想要的变量。
的fopen()可以在远程主机用于打开一个文件,例如:
$handle = fopen("http://www.example.com/data.csv", "r");
所以你可以通过HTTP协议打开远程服务器csv文件。
这是高级响应,因为你不应该使用双引号。 – Iscariot 2012-08-07 13:48:43