web-dev-qa-db-ja.com

Webサイトの訪問者のIPアドレスを追跡することは違法ですか?もしそうなら、あなたがカバーされていることを確認するためにあなたはどんな予防措置を取ることができますか?

基本的に私が知りたいのは、mysqlデータベースを使用してユーザーのIPアドレスを収集するようにウェブサイトを設定し、最初にアクセスしたとき+最後にアクセスしたとき、および私のウェブサイトでアクセスしたページなどの情報を確認することですこれが起こっていることをユーザーに知らせるためにプライバシーポリシーを設定する必要がありますか?

また、データの用途を証明する必要がありますか?

具体的には、これはこの機能で作成している私のポートフォリオ/ブログであり、私の努力がそれだけの価値があるかどうかはわかりません。

ありがとう。

//This is the php code that grabs the IP address.

if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
    $ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
    $ip = $_SERVER['REMOTE_ADDR'];
}

また、私は彼らのIPを必ずしも彼らと関連付けているわけではありませんが、2人のユーザーを区別するためにそれを使用しています。

編集:これは私の専門的なポートフォリオ/ブログ用です。

1
TheShah1

通常、Webサーバーはこれらの詳細をとにかくログファイルに保存します。 IPアドレス、アクセス時間、照会URLなどの情報です。したがって、私の意見では、これらの情報は必要に応じて完全に保存して分析する必要があります。

また、コーディング、保存、分析の代わりに、ユーザーの行動に関する詳細を提供するGoogleアナリティクスを使用することをお勧めします。

IPに関しては、他にも利用可能なツールがあります(Open Trackerなど)。JSを配置することで統合でき、IP、ページ訪問などで大量の情報を収集します。

独自のコーディングは、そこにオプションがない場合を除き、オーバーヘッドになる可能性があります。

1
TopQnA

違法ではありません。多くの場合、セキュリティ上の目的で、IPがサイトへの訪問をスパム送信しているかどうかを確認することが推奨されます。また、そのIPアドレスをログイン/ログアウトの目的に使用することもできます。この情報は、あなたがここで何をしているのかなど、ウェブサイト分析の目的でよく使用されます。

0
psiclone