PHP

内容 [#sead361c]

PHPを使って◯◯ページからきた場合は、△の処理を実行させるなどの処理をさせたい場合の対応手順です。

ソース [#q2381846]

 $referer = $_SERVER['HTTP_REFERER'];
 $ref_url  = str_replace('https://wiki.inamuu.com/hoge/, '', $referer);
 if ( $referer !== "confirm.php" ) {
     print "Not Confim";
 }

説明 [#v813a334]

  • $_SERVER[‘HTTP_REFERER’];でリファラーをチェック。
  • str_resplaceで余計なURIを削除して、末尾のファイル名だけ抽出
  • ファイル名がconfirm.phpじゃなかったら処理させる。