ホームページ > バックエンド開発 > PHPチュートリアル > ユーザーが訪問した商品をPHPに記録し、クッキーに商品IDを記録し、IDにより商品情報を取得します。

ユーザーが訪問した商品をPHPに記録し、クッキーに商品IDを記録し、IDにより商品情報を取得します。

WBOY
リリース: 2016-07-29 08:45:01
オリジナル
1059 人が閲覧しました

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チュートリアルに興味のある友人の参考になれば幸いです。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート