• 締切済み

ページ訪問者のwebページ訪問履歴を取得したい

よく変なアダルトサイトに行くと 訪問者の名前、IPアドレス、メインのメールアドレスが ブラウザ上に表示される事がありますよね? 例えば鈴木さんが変なサイトにアクセスしたら 「こんにちは鈴木さん」という文字がでるようなやつです このような仕組みで webページ訪問者の訪問履歴のページURLを取得する事はできないのでしょうか? 例えば Aさんが該当のページにアクセスした場合 「Aさんが過去に訪れたページは…」 という形で過去数件分の訪問したページの履歴を表示するという事です 履歴を表示するだけで良いので 別にこのデータを取得して保存したいというわけではありません カテゴリ違いだったらすいません よろしくお願いします

みんなの回答

  • wp_
  • ベストアンサー率54% (132/242)
回答No.5

>アドレスを取得する、私が過去に訪問したURLを取得する、という意味ならPHPでも不可能です。 あー。そういう意味でしたか。 それなら不可能ですな。質問者様はサーバとクライアントの区別をつけましょうということで。 // サイト内の遷移履歴みたいなもんかと誤解してた・・・

すると、全ての回答が全文表示されます。
  • gentaro
  • ベストアンサー率47% (105/221)
回答No.4

#3です。 私が質問の内容を取り違えているかもしれませんが、 例えば、私があなたのHPを訪れた時に、あなたが私のメール アドレスを取得する、私が過去に訪問したURLを取得する、という意味ならPHPでも不可能です。 私のメールアドレスやURL履歴は私のPCにあり、通常ではあなたのHP側からは取得できません。IPアドレスはこれとは別です。 ActiveXコントロールやウィルスを私のPCにインストールさせれば可能かもしれませんが、これは悪意のある方法ですので一般的には許されることではありません。 相手のPCにあるデータを取得する方法のひとつにCookieがありますが、これはあなたが相手のPCにデータを書き出せる唯一の方法で、これは書き出したHP側でしか取得できません。 yahoo.co.jpで書き出したCookieの値はgoo.ne.jpでは取得できないのです。 SESSIONはPHPの機能で、HPと見に来た人の接続を継続させるような機能であり、これも相手のPC内のCookie以外のデータを取得することはできません。 >例えば鈴木さんが変なサイトにアクセスしたら >「こんにちは鈴木さん」という文字がでるようなやつです これは恐らく上記のCookieを利用した方法です。 過去に訪問したURLを簡単に取得できたら、プライバシーも何もあったもんじゃありませんよね。

すると、全ての回答が全文表示されます。
  • gentaro
  • ベストアンサー率47% (105/221)
回答No.3

私のメインのメールアドレスや、私がこのブラウザで過去に見たURLを取得でしょうか? ActiveXコントロールでも喰わせない限り不可能と思いますが・・・

master817199
質問者

補足

ご回答ありがとうございます NO1の回答者の方から以下のように回答頂いておりますが ------------------------------------------------ 結論から言えば出来ます。 PHPの知識があるのであればSESSIONについて調べると良いでしょう。 ------------------------------------------------ PHPでは不可能ということでしょうか? よろしくお願いします

すると、全ての回答が全文表示されます。
回答No.2

> 履歴を表示するだけで良いので > 別にこのデータを取得して保存したいというわけではありません あらかじめ履歴を保存してなければ、履歴を取得することはできないわけですが。

すると、全ての回答が全文表示されます。
  • wp_
  • ベストアンサー率54% (132/242)
回答No.1

やり方を知りたいのか、出来るかを知りたいのかイマイチ分かりませんが 結論から言えば出来ます。 PHPの知識があるのであればSESSIONについて調べると良いでしょう。

master817199
質問者

お礼

SESSIONという名前は初めて聞きました 是非参考にしてみます このようなシステムが現実的だとわかってとても嬉しいです ありがとうございました

すると、全ての回答が全文表示されます。

関連するQ&A