1

ドメインごとに20個のCookie、ファイルごとに4kbのCookieを使用できることを読みました。

私は現在、次のようにCookieを設定しています。

setcookie($cookieName, $cookieData , time()+60*60*24*30, "/");

名前が「One」でデータが「111111111」の場合...データ「222222222」を使用して別のCookie「Two」を設定します...次に、以下のデータを含む単一のファイルがあります

One
111111111
192.168.1.2/
1536
673206400
30159100
1505317760
30153065
*
Two
2222222222
192.168.1.2/
1536
983206400
30159100
1820257760
30153065
*

2つの異なるファイルを作成するにはどうすればよいですか?イントラネットサイトのCookieを最大4kbまでしか持てないという制限を通過したいと思います。これらのCookieファイルはすべて同じサイトからのものになります...

4

1 に答える 1

2

通常、これにはCookieを使用したくないでしょうが、セッションを開始し(Cookieを使用してユーザーを識別する)、サーバー側に情報を保存します。

または、セッションの有効期間が目的に対して短すぎる場合は、有効期間が長いCookieを作成し、その中にランダムキーを保存します。そのキーを使用して、サーバー側でデータを保存および検索します。

ローカルにデータを保存する必要がある場合は、それよりも多くのデータを受け入れることができる、より開発されたクライアント側のストレージ戦略があります。見る

于 2011-05-23T17:55:29.317 に答える