2017-06-06 3 views
0

私は自分のウェブサイトにアクセスしたマシンからのデータを記録する関数を作成しています。 PHPでIP文字列とブラウザ文字列($ _ SERVER ['HTTP_USER_AGENT'])を取得することは可能です。 IPから、ユーザーの市/州/国を特定します。 私が知る必要があることは、誰かが自分のウェブサイトからページにアクセスしたときに、他のデータをPHP(または他の言語)で得ることができることです。誰かが自分のサイトにアクセスしたときに取得できるデータは何ですか?

+5

あなたが送ったものだけ - 信頼できるものはありません。プロキシを使用してIPをマスクし、HTTPヘッダーを偽装することができます。 – CD001

+0

FYI:IP、ユーザーエージェント、情報の受け渡しはユーザーの裁量であり、変更する方法があるため、信頼できるものではありません。また、ジオコーディング(IPを物理的な場所に変換)は正確な科学ではなく、IP /ロケールに基づいてさまざまなレベルの信頼性が必要です。 – dgeare

+0

よろしくお願いします。私はすでにプロキシとVPNについて知っています。私が知る必要があるのは、取得できるIPとユーザエージェント以外のデータがある場合のみです。 –

答えて

0

これまで私は、ウェブサイトにアクセスしたマシンから入手できる他の情報を発見しました。それは完全なURLです。 MySQLインジェクションやPHPインジェクションを使用してサーバーに侵入しようとしている場合は、使用しているメソッドを正確に把握し、保護を提供する方法があります。

$ url_completa =(isset($ _ SERVER ['HTTPS'])? "https": "http")。 ":// $ _ SERVER [HTTP_HOST] $ _SERVER [REQUEST_URI]";

関連する問題