【PHP】遷移元が外部ページかサイト内かで分岐する
ワードプレスで検索&絞り込みを行ったアーカイブページに戻りたくて調べました。
<?php $referer = $_SERVER['HTTP_REFERER'];
if(strstr($referer,'ここにサイトのドメイン')){
//サイト内からしてきたときの動作
echo $referer;//遷移元のURLを出力
}else{
//外部ページからしてきたときの動作
};?>
①$_SERVER['HTTP_REFERER'];でリファラ(遷移元)を取得して、
②strstr($fuga,'hoge')でリファラの中に自分のドメインが含まれているかを判定する。
この記事が気に入ったらサポートをしてみませんか?