#リンク元のページのURL取得方法(リファラってなんやねん!!)
wordpressでリンク元のページのURLを取得する方法で少しつまった書きます!!
##リファラとは
リファラとは、あるWebページのリンクをクリックして別のページに移動したときの、リンク元のページのこと。 Webサーバのアクセスログに記録される項目の一つ。
##結論
wp_get_referer()
これで取り出せる
##もうちょっと具体的に
遷移前のpageが
http://localhost:8888/contact
であれば、
$referer = wp_get_referer();
<p><?php echo $_SERVER['HTTP_REFERER']; ?></p>
上記のように表示される(お問い合わせは関係ない)
##ちなみに(その他の実装)
$_SERVER['HTTP_REFERER']
phpでは上記で実装できる。具体的には以下
<p><?php echo $_SERVER['HTTP_REFERER']; ?></p>
どちらでも実装できるが、wordpressの場合はwordpress指定のものを使うべきである。はず、、
##最後に
もっと良い実装方法や誤り等あれば、ご指摘いただければ幸いです。