0

現在開発中の PHP サイトでは、誰でも人のリストに返信できます。ログインやアカウントは必要ありません。

私が達成したいのは、ユーザーがリストに既に応答したかどうか、いつ応答したかをユーザーに通知することです。彼らはログインしていないため、ユーザーにマップされたデータベースに応答を単純に保存することはできません。

私の最初の構想は、Cookie を使用することです。リスティング ID とタイムスタンプを保存します。ただし、これにより、多数の Cookie が保存される可能性があります。コード化された文字列を介してすべての情報を 1 つのクックに格納するもう 1 つのオプション。IE で配列を文字列にコーディングし、Cookie に保存します。しかし、ここでの私の懸念は、Cookie 内のデータが非常に大きくなることです。

Cookie の数や Cookie 内のデータに制限はありますか。同じ結果を達成するための他のより良い方法はありますか。IP アドレスは信頼性が低く、正確ではないと思います。Cookie が使用されている場合、リスティングが削除され、データが関連しなくなったときに Cookie を維持する必要があります。

4

1 に答える 1

0

クッキーの信頼性も心配です。第一に、人々は複数のデバイスで複数のブラウザーを使用する傾向があり、Cookie のアプローチはそれを 1 つに制限します。さらに悪いことに、デバイスによって結果が異なります。次に、Cookie を削除するだけです。もちろん、これは頻繁に起こることではありませんが、それでも 100% 機能することはありません。

私が提案したいのは、その機能が必要な人のためにオプションのログイン/登録システムを追加することです。必要に応じて登録すると思います。

于 2013-09-05T16:11:47.660 に答える