记录访问某个页面的用户的IP

时间:2013-06-28 01:21:06

标签: php logging ip

我有一个页面,我必须自定义锁定,因为我使用一个服务,你需要高级锁定页面,所以我自己的HTML锁定工作。我完全不相信它是多么安全,所以我想制作一些代码,当用户获得正确的密码时,它会记录他们的IP地址和他们登录的时间。

我只有三个人可以访问此页面,因此很容易看到不应该存在的IP。我希望代码将IP记录到一个易于访问的文件,例如logins.html,我可以检查并查看已登录的人的IP。我不知道这是否可行,帮助会很棒,谢谢!

-wdmc85

[编辑]: 或者我怎么能用PHP做到这一点?

2 个答案:

答案 0 :(得分:1)

这应该让你顺利:

<?php
 //this will get your ip
 $this_is_the_ip = $_SERVER['REMOTE_ADDR'];

 //write to some file, this will write to the directory where this executes
 file_put_contents("access-log.txt", $this_is_the_ip . "\n", FILE_APPEND);
?>

也许在检查密码提交的代码块之后。

答案 1 :(得分:0)

似乎有这样的答案:How to get client's IP address using javascript only?

请记住,页面上的javascript可以轻松禁用/操作,不应依赖于安全性。