要件
セッションとは何かを知っている必要があります。分からない場合は、ここで簡単に説明します。このトピックについては、必要なすべてのコード例を見つけることができる記事がすでにたくさんあります。 $#@60;?php
session_start();
?$#@62; を使用して、スタート ページでセッションを開きます。これにより、セッション名とセッション ID が作成されます。 Cookie を介してセッションを設定するデフォルトの方法を使用するか、フォームを介してセッション ID を渡すか、変数としてリンクに添付する (get メソッド) ことができるようになりました。最後にセッションを解放することを忘れないでください。 :)
この例では、アイテムには名前、価格、一意の識別子が必要ですが、そうでない場合は、いくつかの変更が必要になる場合があります。ここでは、ページやその他のものを構築するためにバックエンドとして mysql を使用していますが、これはショッピングが機能するために必要ありません。 :)
配列を理解する必要があります。もし誰かが私のコードを取り上げてクラスを作成する時間があれば、ぜひ感謝したいと思います。
定義
この例を単純化するために、4 つの個別の配列といくつかの追加の変数を使用しました。コードを最適化できます。これにより、アイデアの表示やコードの読み取りが容易になります。クラスを使用するとより適切に実現できますが、オブジェクトをセッションに保存できるかどうかはわかりません。これについてコメントしたい人はいますか?
アイテムカウンターも必要です。もちろん、これは count() コマンドを使用して実行できます。アイテムの数を常に把握できれば十分だと思います。また、ループ用の優れたカウンターも提供します。
作業中
HTMLページに商品リストがあるとします
ID 名前 価格
1 マウス 25.00 追加
2 キー 100.00 追加
3 車 5000.00 追加
4 ゲーム 25.00 追加