URLの値をcookieに格納

電脳備忘録

本記事のソースコードの利用によって生じた損害について、当方は一切の責任を負いません。ご自身の判断と責任のもとで参照・ご利用ください。

URLの第二階層の値でトップページの表示を切り分けたかったので、cookieに値を格納して処理することにしました。

https://example.com/dirname/のdirnameの個所の値をcookieに格納します。

$url = $_SERVER['REQUEST_URI'];
$parts = explode('/',$url);
$dir_name = isset($parts[1])?$parts[1]:'';
setcookie('dir_name', $dir_name, time() + (86400 * 30), '/');

あとはトップページでcookieを受け取って処理するだけ。

第三階層の場合はlこんな感じ。

$dir_name = isset($parts[2])?$parts[2]:'';

個人情報扱っているとは思えないけど、この手のcookieも扱えなくなるのかな?

Newer
Older
Dark
Light
menu