0

私はSymfony2.0を使用していますが、ある種のセッションを通じて訪問者を「記録」する方法があるのではないかと思います。

アイデアは次のとおりです。質問に関するWebサイトがあります。また、いくつかの質問についてはログに記録する必要がありますが、トライアルモードを作成したいと思います。来た人がトライアルを試してみて、後で戻ってきても、プレイした質問を保存しておくという考え方です。彼女/彼のスコアは他のユーザーと同様に保存されます。

セッションを失った場合を除いて、それは問題ではありません。(彼女/彼がクッキーをリセットした場合、またはトライアルデータベースのレコードをクリーンアップした場合のように)

理想的な状況は、データベースにセッション番号を保存することです。ユーザーが戻ってきたときに、レコードで一致するかどうかを確認します。

4

1 に答える 1

0

ここに表示される唯一の解決策は Cookie ですが、ユーザーが別の PC からアクセスした場合は何もありません。「ユーザーのような」エクスペリエンスを提供できますが、制限があります。

ユーザーのブラウザーに Cookie を保存してから、セッション オブジェクトを作成しますが、必ず不揮発性の方法で保存してください。このために特別にセッションクラスを実装しても問題ないようです。面白そうですね。

于 2012-12-27T15:17:30.040 に答える