PHP没有将客户端IP写入文件

时间:2011-12-18 22:28:44

标签: php

我无法弄清楚为什么它不会将客户端IP地址写入文件,其他一切都有效。

<?php 
$myFile = "ips.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
fwrite($fh, $_SERVER['REMOTE_HOST']);
fclose($fh);
echo $_SERVER['REMOTE_ADDR'];


?>

提前致谢。

1 个答案:

答案 0 :(得分:1)

也许fwrite($fh, $_SERVER['REMOTE_ADDR']);

为什么你认为如果echo $_SERVER['REMOTE_ADDR'];有效, fwrite($fh, $_SERVER['REMOTE_HOST']);也应该?

首先尝试echo $_SERVER['REMOTE_HOST'];并查看它是否输出了一些内容。

我的猜测:正如我在开头所说的那样,在fwrite中将_HOST更改为_ADDR