具体 *** 作步骤如下:
1、点击电脑键盘上的“Win"和“R”键。
2、在d框中输入“cmd”字样后,点击“确定”键。
3、在d出的下一级代码框后紧接着输入“ipconfig”字样后,点击回车。
4、回车后会d出一系列代码,其中就有自己电脑的IP地址。
有一个全局的变量,$_SERVER[RMOTE_ADDR]可以获取,然后只要写到文件里就可以了
1 <pre>
2 <?php
3 $fp = fopen('iprecord.txt','ar+')
4 $i = 1
5 if(filesize('./iprecord.txt') >0)
6 {
7 $t = array()
8 $content = fread($fp,filesize('./iprecord.txt'))
9 $t = split("\n",$content)
10 $i = sizeof($t)
11 }
12 $record = $i.' ip: '.$_SERVER['REMOTE_ADDR']."\n"
13 fwrite($fp,$record)
14 fclose($fp)
15 ?>
16 </pre>
<?phpfunction ip()
{
if(getenv('HTTP_CLIENT_IP') &&strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown'))
{
$ip = getenv('HTTP_CLIENT_IP')
}
elseif(getenv('HTTP_X_FORWARDED_FOR') &&strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown'))
{
$ip = getenv('HTTP_X_FORWARDED_FOR')
}
elseif(getenv('REMOTE_ADDR') &&strcasecmp(getenv('REMOTE_ADDR'), 'unknown'))
{
$ip = getenv('REMOTE_ADDR')
}
elseif(isset($_SERVER['REMOTE_ADDR']) &&$_SERVER['REMOTE_ADDR'] &&strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown'))
{
$ip = $_SERVER['REMOTE_ADDR']
}
return preg_match("/[\d\.]{7,15}/", $ip, $matches) ? $matches[0] : 'unknown'
}
$ip=ip()
//这样就能得到访问者的IP地址了,至于存文件,你可以这样写
$time=date("Y-m-d H:i:s")
$str=$ip." ".$time
$l=fopen("aa.txt","w")
fwrite($l,$str)
fclose($l)
?>
还不明白的话,通知我
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)