-1

ページをロックするためにプレミアムが必要なサービスを使用しているため、カスタムロックを作成する必要があったページがあるため、機能する独自の HTML ロックを作成しました。私が完全に信頼していないのは、それがどれほど安全かということです。そのため、ユーザーが正しいパスワードを取得したときに、IP アドレスとログイン時刻をログに記録するコードを作成したいと考えています。

このページにアクセスできるのは 3 人だけなので、そこにあるはずのない IP を簡単に確認できます。ログインした人のIPをチェックして見ることができるように、コードでIPを簡単にアクセスできるファイルに記録したいのですがlogins.html、これが可能かどうかはわかりません。ありがとう!

-wdmc85

[編集]: または、PHP でこれを行うにはどうすればよいですか?

4

2 に答える 2

2

これで道が開けるはずです:

<?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);
?>

パスワード送信をチェックするコードブロックの直後にこれを配置してください。

于 2013-06-28T01:38:29.663 に答える
0

これには答えがあるようです: How to get client's IP address using javascript only?

ページの JavaScript は簡単に無効化/操作できるため、セキュリティを信頼するべきではないことに注意してください。

于 2013-06-28T01:38:01.343 に答える