我有一个页面,我必须自定义锁定,因为我使用一个服务,你需要高级锁定页面,所以我自己的HTML锁定工作。我完全不相信它是多么安全,所以我想制作一些代码,当用户获得正确的密码时,它会记录他们的IP地址和他们登录的时间。
我只有三个人可以访问此页面,因此很容易看到不应该存在的IP。我希望代码将IP记录到一个易于访问的文件,例如logins.html
,我可以检查并查看已登录的人的IP。我不知道这是否可行,帮助会很棒,谢谢!
-wdmc85
[编辑]: 或者我怎么能用PHP做到这一点?
答案 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可以轻松禁用/操作,不应依赖于安全性。