Автор Тема: Куки и размеры...  (Прочитано 3181 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн denup

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Куки и размеры...
« : 02 Июня 2003, 18:36:54 »
Привет.
Посоветуйте :)
Допустим у меня есть переменная $text, содержащая в себе большой кусок простого текста,
я хочу занести её в кук :), но слышал что куки могут хранить данные не превашающие размером 1 килобайт (kb)
Дак вот сам вопрос!? Как измерить размер переменной (которая содержит текст) в килобайтах, и правдали то, что максимально допустимый размер данных которые хранятся в куках, не должен превышать 1kb!?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Куки и размеры...
« Ответ #1 : 02 Июня 2003, 18:41:41 »
Цитировать
Как измерить размер переменной (которая содержит текст) в килобайтах,
сомневаюсь что нужно именно в килобайтах
strlen($text) - даст кол-во символов в строке
ceil(strlen($text)/1024) - размер в килобайтах

А вообще ИМХО глкпая идея такой текст в куки совать
Цитировать
правдали то, что максимально допустимый размер данных которые хранятся в куках, не должен превышать 1kb!?
насколько я помню - да правда (но точнее можно в RFC посмотреть). На citforum.ru была статья по кукам и там это точно было написано
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Куки и размеры...
« Ответ #2 : 02 Июня 2003, 23:11:57 »
спецификация огранчивает 4 килобайта на куку и 20 кук на домен.

хранить в куках тексты - это круто.
Это посильнее Фауста Гёте.

Я себе представил.
для уменьшения трафика дизайн запихивается в куки и подгружается динамически.
Если куки не поддерживаются (определяем яваскриптом) - загрузка обычным порядком с сервера.
а вот если не поддерживается яваскрипт.... :-)

Оффлайн Mаster

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 71
  • +0/-0
  • 0
    • Просмотр профиля
    • http://code.msk.ru/
Куки и размеры...
« Ответ #3 : 03 Июня 2003, 11:00:03 »
Не надо хранить дизайн в куках.
Я например сейчас хочу заняться проектом, который будет хранить в куках лишь id дизайна выбераемого пользователем. Я думаю что именно так надо поступать.

2denup
Делай проще. Кидаеш id текста клиенту в кукисы, создаеш базу:

id | текст_который_ты_хотел_засунуть_в_куки
-------------------------------------------------------------------
1 | текст_который_ты_хотел_засунуть_в_куки
-------------------------------------------------------------------
2 | текст_который_ты_хотел_засунуть_в_куки
-------------------------------------------------------------------
3 | текст_который_ты_хотел_засунуть_в_куки

И сравниваеш, id у пользователя и получаеш из базы текст_который_ты_хотел_засунуть_в_куки соответствующий полученному id, так и проще и дешевле.
Дурак учится на своих ошибках, умный на чужих.
умные учатся у дураков

Оффлайн я...

  • scum of the earth
  • Старожил
  • ****
  • Сообщений: 293
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.vlad.myths.ru
Куки и размеры...
« Ответ #4 : 03 Июня 2003, 11:30:57 »
Mаster, все так делают..
а ты попробуй сделать, так как предложил RomikChef :)
...вот такой я весёлый зверёк...
 Home page

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28