$_SERVER[‘HTTP_REFERER’]が効かない件

2020.03.24

広島県福山市ホームページ制作をしている個人事務所Toftです。

最近、管理しているサイトもほとんどSSLになりましたが、
$_SERVER[‘HTTP_REFERER’] を使ってURLを取得して・・・というやり方をしているサイトがあり、
SSL化をすると効かなくなっていました。。。

そりゃそうです。
HTTP_REFERER
の名前からしてHTTP向けの記述・・・。

さて、
代わりになるPHPを探そう。
そう思ったのですが、SSLになってセキュリティが強化されているので、
取得できるやり方が見つかりません。

やりたいこととしては、
『一度だけ表示させたい、でもブラウザを閉じるとまた表示』

phpで
sessionやcookieを使うこともできますが、
保存期間を指定したりと、「ブラウザを閉じると・・・」という仕様には沿わないので、

JSでやることに…m(__)m

お手軽に
sessionStorageを使って

if (!sessionStorage.getItem(‘access’)) {
//初めての読み込み処理
sessionStorage.setItem(‘access’, “0”);
}else{
//2回目以降の読み込み処理
}

というやり方にしました!

インスタも更新中!
https://www.instagram.com/toft_homepage/?hl=ja
ぜひ、フォロー&拡散していただけると幸いです。
どうぞよろしくお願い致します。

おすすめアプリ!

tyokin