WordPress リファラを取得する関数 wp_get_referer()

PHPで1つ前のページURLを取得する際、サーバー変数の [ $_SERVER[‘HTTP_REFERER’]; ] でリファラを取得することが出来ますが、WordPressにも取得用の関数が用意されています。

PHPでサーバー変数からリファラを取得

$referer = $_SERVER['HTTP_REFERER'];

wp_get_referer() でリファラを取得

リファラ取得用の関数 “wp_get_referer()” でリファラ情報を取得します。取得出来ない場合は false が返ってきます。

$referer = wp_get_referer();

バリデーションされていないリファラを取得

バリデーションされていないリファラ情報が必要な場合は “wp_get_raw_referer()” で取得します。

$referer = wp_get_raw_referer();

動作環境情報

エックスサーバー(x10)
PHP 7.4.13
MySQL 5.7
WordPress 5.7

コメント

タイトルとURLをコピーしました