PHP - создать несколько файлов cookie - PullRequest
1 голос
/ 23 мая 2011

Я прочитал, что у вас может быть 20 файлов cookie на домен, 4 КБ на файл.

В настоящее время я настраиваю файлы cookie следующим образом:

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

, если имя «Один» и данныеэто "111111111" ... тогда я установил другой файл cookie "Два" с данными "222222222" ... у меня тогда есть один файл с данными ниже

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

Как мне перейтио создании двух разных файлов?Я хочу отменить ограничение только на то, чтобы иметь возможность хранить не более 4 КБ для файлов cookie нашего сайта в интрасети.Все эти файлы cookie будут с одного сайта ...

1 Ответ

2 голосов
/ 23 мая 2011

Обычно вы не хотите использовать куки для этого, но начинаете сеанс (который использует куки для идентификации пользователя) и сохраняете информацию на стороне сервера.

В качестве альтернативы, если время жизни сеанса слишком мало для ваших целей, создайте cookie с более длинным временем жизни и сохраните в нем случайный ключ.Используйте этот ключ для хранения и поиска ваших данных на стороне сервера.

Если вы должны хранить вещи локально, существуют более развитые стратегии хранения на стороне клиента, которые могут принимать больше данных, чем это.См.

...