ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

0から始まるPHPコミュのリファラについて

  • mixiチェック
  • このエントリーをはてなブックマークに追加
header関数のLocationを使って目的ページで
PHPロケーションページのリファラを取得したいのですが、
これは可能でしょうか?

・画面A → PHP Locationページ → 目的ページ

  PHPロケーションページのリファラ


・メール内 → PHP Locationページ → 目的ページ

  PHPロケーションページのリファラ

どなたかよろしくお願いします。

コメント(3)

$_SERVER['HTTP_REFERER']で取れます。

でも、あまりお勧めしません。
ユーザー側で偽装できるので・・・。
完璧を求めるのであれば、ちょっと難しいかも・・・。
taka0024さん、ご意見、ありがとうございました。
個人的に$_SERVER['HTTP_REFERER']をあまり使わず取れそうだと思ったやり方を一つ・・・

最初のアクセスだけはとれないけど・・・

<?php
session_start();
if ($_SESSION['refdata']) {
  $_SESSION['refdata'] .= ">>自分のファイル名";
} else {
  $_SESSION['refdata'] = "自分のファイル名";
}
session_unset();
?>

これでどうだろうか・・・
これならブラウザがリファラ出さなくてもとれるかと・・・
この場合セッションに入れてるけど、
セッションに入れなくてもファイル保存でもいけるはず。
セキュリティとか考えたらわからんけど。

セッション始めたばかりってのと
動作テストしてないから
ソースの記述ミスあったらスマソ

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

0から始まるPHP 更新情報

0から始まるPHPのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング