Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: содержимое сессии

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: ajax запрос не видит содержимое сессии
stone86
Отправлено: 14 Января, 2013 - 10:38:23
Post Id


Новичок


Покинул форум
Сообщений всего: 37
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




Всем Здрасте.
Постигла меня такая беда....
есть 2 страницы. код первой

PHP:
скопировать код в буфер обмена
  1. $_SESSION['id']=5;echo session_id().'-'.$_SESSION['id'];

в файле 2 к которому производится ajax запрос

так вот id сессий совпадают. а переменная во втором файле пустая.
подскажите что...
 
 Top
vvn
Отправлено: 14 Января, 2013 - 11:03:04
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




А session_start() выше в коде есть?
 
 Top
stone86
Отправлено: 14 Января, 2013 - 11:06:35
Post Id


Новичок


Покинул форум
Сообщений всего: 37
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




vvn пишет:
А session_start() выше в коде есть?


ну это само собой понятно....
ну и у сессии есть id.
 
 Top
vvn
Отправлено: 14 Января, 2013 - 11:13:49
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Создал у себя на два файла с вашим содержимым, всё отрабатывает и там и там -
CODE (htmlphp):
скопировать код в буфер обмена
  1. dp1u0a3bd8h8qnk2ts5vjjvvu0-5
 
 Top
stone86
Отправлено: 14 Января, 2013 - 11:16:49
Post Id


Новичок


Покинул форум
Сообщений всего: 37
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




а данные через через ajax запрашивали?
это ключевая особенность.
(Добавление)
Все решил.
Дело было не в PHP а в joomla(пишу модуль для нее).
на обеих страницах закрыл joomla-вскую сессию session_write_close();
и открыл свою session_start();
грубо говоря просто надо закрыть
joomla-вскую сессию.
всем спс.

(Отредактировано автором: 14 Января, 2013 - 11:17:33)

 
 Top
vvn
Отправлено: 14 Января, 2013 - 11:48:29
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Будем знать. Спасибо, что отписал решение.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB