この記事の例では、PHP が閲覧履歴ページの URL を Cookie に保存する方法について説明します。参考のためにみんなで共有してください。詳細は以下の通りです
閲覧履歴ページのURLをCookieに保存する 一般的な考え方は次のとおりですが、実際のアプリケーションとは少し異なります。
$id = $_GET['id'];
$urls = $_COOKIE['his'];// クッキーを読み取ります
$arr = unserialize($urls);//文字列を元の配列に変換します
$arr[] = $_SERVER['REQUEST_URI'];//現在のページのURLが配列に追加されます
$arr = array_unique($arr);//重複を削除します
if(count($arr)>10){//10 件のアクセス レコードのみを保存します
array_shift($arr);
}
$urls =serialize($arr);//文字列として保存されます,
setcookie('his',$urls);//クッキーに保存
}その他{
$url = $_SEVER['REQUEST_URI'];// 現在のページの URL を取得します
$arr[] = $url;//現在のURLを配列に保存します
$urls = Serialize($arr);//文字列として保存
setcookie('his',$urls);//クッキーに保存
}
echo "次のページ";//次のページ、テスト目的