- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リンククリックとリンクコピー後アドレスバー入力の違)
リンククリックとリンクコピー後アドレスバー入力の違いとは?
このQ&Aのポイント
- Webブラウザでリンクを直接クリックするのと、リンクをコピーしたあとアドレスバーに入力する移動方法の違いをサーバー側はどのように検出するのでしょうか?
- リンククリックとリンクコピー後アドレスバー入力の違いをサーバー側はどのように判別しているのか気になります。
- リンクをクリックするときと、リンクをコピーしてアドレスバーに入力するときにサーバー側はどのように違いを検出しているのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
リンクをクリックした場合、送信される情報のrefererを調べることで、どのページにあるリンクがクリックされたのかがわかります。
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.2
googleのAdSense広告では、提供ページのリンクから訪問者がある場合、訪問先に課金されると同時にリンク元のページの運用者に配当金が分配されます。その前提として、どのページから訪問したかを把握しなければなりません。 そのためブラウザは、どのページから訪問したかを、サーバーにファイルを要求するときにその情報を提供します。元々は、サイト管理者にどのページから訪問してきたかを把握することでページの改善や、訪問者により適切な情報を提供するための機能です。 したがって、サイト管理者が自身の運営しているページのAdSenseをクリックしてしまうと、不正な利益を得ることになりますし、リンク先も余計な費用を支払う羽目になります。 このリンクの経路をたどる方法には、HTTP_REFERERやCookieを利用する方法があります。サーバーにどのような情報が送信されるかは ★Enviroment Variable and FORM,COOKIE ( http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/axia7/test.html ) とか・・ また、firefoxですと、Live HTTP Headers ( https://addons.mozilla.jp/firefox/details/3829 )を使うとよくわかります。
質問者
お礼
紹介してもらったアドレスを参考にします。 ありがとうございました。
お礼
ありがとうございます。 ブラウザにアドレスを直接入力するとrefererなしになるのですね! インターネット使って17年間知らなかった。。。。。orz