• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リンククリックとリンクコピー後アドレスバー入力の違)

リンククリックとリンクコピー後アドレスバー入力の違いとは?

このQ&Aのポイント
  • Webブラウザでリンクを直接クリックするのと、リンクをコピーしたあとアドレスバーに入力する移動方法の違いをサーバー側はどのように検出するのでしょうか?
  • リンククリックとリンクコピー後アドレスバー入力の違いをサーバー側はどのように判別しているのか気になります。
  • リンクをクリックするときと、リンクをコピーしてアドレスバーに入力するときにサーバー側はどのように違いを検出しているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

リンクをクリックした場合、送信される情報のrefererを調べることで、どのページにあるリンクがクリックされたのかがわかります。

noname#154031
質問者

お礼

ありがとうございます。 ブラウザにアドレスを直接入力するとrefererなしになるのですね! インターネット使って17年間知らなかった。。。。。orz

その他の回答 (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 )を使うとよくわかります。

noname#154031
質問者

お礼

紹介してもらったアドレスを参考にします。 ありがとうございました。

関連するQ&A

専門家に質問してみよう