2017-12-22 28 views
0

私はコーダーがなく、問題が発生しています。私がしたいのは、特定のURLにアクセスしようとするすべてのIPをファイルに保存して、自分のサイトが特定のCMSで作成されているかどうかを確認したり、ハッキングしようとしている人のIPリストを作成できるようにすることです彼らの道を進んでいく。特定のURLにアクセスするIPアドレスをファイルに保存する方法

私はサーバーのログファイルでこのようなデータにアクセスできますが、タスクを自動化すると長期的には多くの時間を節約できます。

これを行う特定のURLに追加できるコードはありますか?

答えて

1
<?php 
$pathToLogFile=""; 
file_put_contents($pathToLogFile, "\nIP Address". $_SERVER["REMOTE_ADDR"],FILE_APPEND) 
?> 

あなたが複数のディレクトリにこのファイルを配置している場合は、絶対パスを提供することを忘れないでください、あなたは私が前にfile_get_contents'ing、およびIPを追加しています

+0

そのパスで空のファイルを初期化することを確認してくださいその後のログ – dGRAMOP

+0

毎回ファイル全体を読み込むのではなく、単にFILE_APPENDを使うことをお勧めします。 –

+0

お世話になってくれてありがとうございました。私はすぐにこれを試してみます。私はそれが私が必要とするものを正確に行うことを疑うことはありません。これで、特定のログファイルからデータを取得し、不要なトラフィックを元の状態に戻すことができ、サーバーのリソースを節約し、スパムサーバーの負荷を増やすことができます。そしてこのメ​​ジャーなコミュニティのすべてにメリークリスマス。 – Bennetonable

関連する問題