これは、すべての支払いがpaypalで処理されるため、ユーザーログインのないPHPベースのWebストアです。私の質問は、ショッピングカートのクッキー、セッション、またはその両方のことをお勧めしますか?私は買い物カゴの内容の長寿にあまり関心がありません。注文をコミットする前に、ユーザーがクリックしていくつかのことをすることができるようにしたいと思います。セッションの方に傾いているのは、マシン上のCookieを無効にする人がいることがあるからです。PHPショッピングカートログインなし - クッキー対セッション対両方?
5
A
答えて
5
PHPセッションはセッションIDを持つCookieを使用してユーザを追跡します。私はそれがあなたのための身分証明書のすべてを扱い、物事をより簡単で透明にするので、セッションに行くでしょう。
クッキーを持たないセッションを使用することもでき、URL内でセッションIDを渡します。場合によってはセキュリティ上のリスクになる可能性がありますが、おそらくそれほど多くの状況ではありません。
1
デフォルトでは、PHPは訪問者のブラウザにCookieを設定して、使用するセッションIDを知ることができます。したがって、最後の3つのオプションの唯一の違いは、リクエスト中にサーバーに送信されるデータの量だけです。言われて、あなたはまた、すべてのページの先頭にあなたの内部リンクと、次のすべてに?session_id={session_id();}
を追加することを確認することにより、クッキーなしのセッションを使用することができることを
:だから
if (isset($_GET ['session_id'])
session_id($_GET ['session_id'])
session_start();
、セッションを使用することをお勧めします。
関連する問題
- 1. PHPのクッキーに対するセッションの利点
- 2. ログインシステム(PHP)クッキーとセッション
- 3. フラスコ: 'G' 対 'セッション'?
- 4. セッション対キャッシュ
- 5. セッションとクッキーの両方に情報を保存する
- 6. EF4 ObjectContext対NHibernateセッション
- 7. PHPクッキーとセッション変数フォーム
- 8. ドメイン間のPHPセッションIDに対するSocket.IOの認証方法
- 9. アクティブレコード対リポジトリ - 賛否両論?
- 10. クッキーなしのNode.JSセッション
- 11. PHP mySQL 1対多対多対多
- 12. PHP - タイムゾーンの対応方法
- 13. セッション対応のSpring Bean
- 14. Django - 絶対URLと相対URLの両方でURLFieldが発生する
- 15. AuthlogicがHTML以外のリクエストに対してセッション/クッキーを設定しないようにする
- 16. cURL - クッキーとセッション
- 17. 対話的なPHPシェルテクニック
- 18. セットクッキー対応答。クッキーと複写キー
- 19. クッキー/セッションからログアウトするPHP
- 20. セッションとクッキーの役割をPHPで
- 21. PHPのクッキーとセッション変数とIPアドレス
- 22. PHPには、 "../" 対 "/../"
- 23. 対話型と非対話型のRセッションのトレースバック()
- 24. 対話型SSHセッションからのPHP CLI出力の出力
- 25. Drools対JBPM?違い、賛否両論
- 26. forループ対whileループ対foreachループPHP
- 27. symfony 1.4クッキーを使用しないセッション
- 28. PHPセッションでcURLクッキーを使用する方法
- 29. セッションとクッキー
- 30. 確保クッキーとセッション
セッションで認証の詳細などを安全に管理する必要があります。最近購入した製品のような詳細はCookieに保存できます – Girish