1. テストメソッド www.xxx.com/test.php?c
コードをコピーします。 コードは次のとおりです。
$content_id = array() //1. 配列$content_id[ を作成します。 ] = $ _GET['contentid']; //2. 受け取った ID を配列に挿入します
if(isset($_COOKIE['content_id'])) //3. Cookie が存在するかどうかを判断します。初回 (If が存在する場合)
{
$now_content = str_replace("\", "", $_COOKIE['content_id']);//(4) Cookie に問題があるかどうかを確認できます。 unserialize します。内部のスラッシュは削除されます
$now = unserialize($now_content); //(5)。serialize によって生成された文字列を配列に復元します
foreach($now as $n=>$w) ) { //(6)。多くの要素があるため、値
if(!in_array($w,$content_id)) //(7) が存在するかどうかを確認します。 , 配列には挿入しません;
{
$content_id[] = $w; 配列をインスタンス化します。文字列
setcookie("content_id", $content, time()+3600*24); //(10). Cookie に挿入します
}else {
$c//4. 配列を文字列
setcookie にインスタンス化します。 ("content_id",$content, time( )+3600*24) //5. Cookie を生成します
}
$getcontent = unserialize("\", "", $_COOKIE['content_id']);
/*foreach($getcontent as $row =>$r)
{
echo $r;//(value)
}*/
以上、PHPでユーザーが訪問した商品を記録し、Cookieに商品IDを記録し、IDごとに商品情報を取得する方法を内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。