用php记录IP

用php记录IP,php,ip,Php,Ip,我在网上找到了这个脚本: <?php $v_ip = $REMOTE_ADDR; $v_date = date("l d F H:i:s"); $fp = fopen("ips.txt", "a"); fputs($fp, "IP: $v_ip - DATE: $v_date\n\n"); fclose($fp); ?> 有什么问题吗?变量是 $_SERVER['REMOTE_ADDR'] 所以你需要把你的改成 $v_ip = $_SERVER['REMOTE_ADDR'];

我在网上找到了这个脚本:

<?php
$v_ip = $REMOTE_ADDR; $v_date = date("l d F H:i:s");

$fp = fopen("ips.txt", "a"); fputs($fp, "IP: $v_ip - DATE: $v_date\n\n"); fclose($fp);

?>
有什么问题吗?

变量是

$_SERVER['REMOTE_ADDR']
所以你需要把你的改成

$v_ip = $_SERVER['REMOTE_ADDR'];

您需要用一些东西填充$REMOTE\u ADDR。在这种情况下,您可以这样做

$REMOTE_ADDR  = $_SERVER['REMOTE_ADDR'];
或者将脚本更改为

$v_ip = $_SERVER['REMOTE_ADDR']; $v_date = date("l d F H:i:s");
此脚本非常旧(很可能是PHP4),并且使用了高度不安全的
register\u globals=on
。请使用其他源代码学习php。
$v_ip = $_SERVER['REMOTE_ADDR']; $v_date = date("l d F H:i:s");