Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Помогите разобраться с сессиями PHP. |
Автор: _Pasha_ 19.8.2003, 05:59 |
У меня 2 вопроса : 1) Кто в курсе как заставить PHP сохранять PHPSessionid не в куках , а в URL. Как с ним в можно тогда работать ![]() 2) У меня такая проблема. В общем создал поисковую систему по сайту. У меня есть массив с его результатами. И мне надо организовать постраничный вывод ( по 10 документов ) . Для того чтобы убыстрить работу поика я при выводе первой страницы создаю сессию и кидаю туда весь массив и при переходе на следующую страницу не веду поиск опять, а просто дергаю массив из сессии. Но у меня проблема : После перехода на каждую страницу PHP создает новую сессию (пустую) и не находя там массивов осуществляет повторный поиск. Помогите разобраться в чем причина этой проблемы ![]() Заранее спасибо. |
Автор: Devorior 19.8.2003, 17:49 |
про второй пункт: у тебя в начале скрипта session_start стоит? и как ты проверяешь наличие массива в сессии? |
Автор: Devorior 19.8.2003, 17:50 |
насчет первого: не уверен, но кажется в php.ini надо прописать session.use_cookies = 0 |
Автор: arial 20.8.2003, 17:46 | ||
Из скрипта:
Это надо делать до session_start(); |
Автор: Devorior 23.8.2003, 16:59 | ||
либо неправильно обращаешься, либо куки отключены -> sid сессии не находится |
Автор: izOne 29.8.2003, 19:12 |
Почитай вот тут http://www.izone.kiev.ua/web/php/43.htm |
Автор: MuToGeN 29.8.2003, 19:14 |
2_Pasha_ Модератор: Пожалуйста, один топик - один вопрос. |