Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите разобраться с сессиями PHP. сессии PHP 
:(
    Опции темы
_Pasha_
Дата 19.8.2003, 05:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 21.7.2003

Репутация: нет
Всего: нет



У меня 2 вопроса :
1) Кто в курсе как заставить PHP сохранять PHPSessionid не в куках , а в URL. Как с ним в можно тогда работать confused.gif
2) У меня такая проблема. В общем создал поисковую систему по сайту. У меня есть массив с его результатами. И мне надо организовать постраничный вывод ( по 10 документов ) . Для того чтобы убыстрить работу поика я при выводе первой страницы создаю сессию и кидаю туда весь массив и при переходе на следующую страницу не веду поиск опять, а просто дергаю массив из сессии. Но у меня проблема :
После перехода на каждую страницу PHP создает новую сессию (пустую) и не находя там массивов осуществляет повторный поиск. Помогите разобраться в чем причина этой проблемы confused.gif

Заранее спасибо.

PM MAIL   Вверх
Devorior
Дата 19.8.2003, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск

Репутация: 1
Всего: 3



про второй пункт:
у тебя в начале скрипта session_start стоит?

и как ты проверяешь наличие массива в сессии?
PM MAIL ICQ   Вверх
Devorior
Дата 19.8.2003, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск

Репутация: 1
Всего: 3



насчет первого:
не уверен, но кажется в php.ini надо прописать
session.use_cookies = 0
PM MAIL ICQ   Вверх
arial
  Дата 20.8.2003, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 772
Регистрация: 11.3.2003
Где: Архангельская обл .

Репутация: 6
Всего: 7



Из скрипта:
Код
ini_set('session.use_cookies', false);
ini_set('session.use_only_cookies', false);
Забыл дополнить:
Это надо делать до session_start();

Это сообщение отредактировал(а) arial - 20.8.2003, 17:47


--------------------
Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская)
PM ICQ   Вверх
Devorior
Дата 23.8.2003, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск

Репутация: 1
Всего: 3



Цитата
После перехода на каждую страницу PHP создает новую сессию (пустую) и не находя там массивов осуществляет повторный поиск.


либо неправильно обращаешься, либо куки отключены -> sid сессии не находится
PM MAIL ICQ   Вверх
izOne
Дата 29.8.2003, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 22.8.2003
Где: Украина, Киев

Репутация: 3
Всего: 4



Почитай вот тут http://www.izone.kiev.ua/web/php/43.htm
--------------------
Успех ждет каждого, но иногда всю жизнь.
PM Jabber   Вверх
MuToGeN
Дата 29.8.2003, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



2_Pasha_
Модератор: Пожалуйста, один топик - один вопрос.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1059 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.