如何查自己电脑的IP历史记录

如何查自己电脑的IP历史记录,第1张

具体 *** 作步骤如下:

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>

<?php

function 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)

?>

还不明白的话,通知我


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11396877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存