0

最近、PHPでプログラミングを始めました。

PHPでカートを作成しています。誰かがカートに商品を追加すると、商品がカートにロックされます。

特定のユーザーがログオフするか、セッションが期限切れになったときに、これらの製品のロックを解除する必要があります。

asp / asp.netのようにsession_onend関数のようなものを呼び出して、ロックされた製品のロックを解除/解放するにはどうすればよいですか?

4

2 に答える 2

1

カスタムセッションハンドラーを記述して、独自のガベージコレクターを実装できます。
http://www.php.net/manual/en/function.session-set-save-handler.php
しかし、私はそのようなロックに反対することをお勧めします。それはあなたの在庫を台無しにします。実際にカートを購入する人はごくわずかです。

于 2010-04-15T13:27:35.833 に答える
0

実際にご注文いただいた際に、在庫から商品を消費してみませんか。ユーザーが請求のための正しい情報を入力するまで製品を保持し、すべてが正しく行われたときに在庫を減らしますか?

于 2010-04-15T13:38:40.620 に答える