PHP.SU

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


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

> Без описания
san4es
Отправлено: 14 Декабря, 2016 - 08:26:11
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Март 2008  
Откуда: СПб, Ломоносов


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




Привет.
Помогите разобраться...
На странице после авторизации не появляются куки сессии, при этом другие куки есть. Обновляю страницу - появляются.


Код примерно такой

Страница с формой (логин пароль):


Через ajax проверяем данные и если всё норм, то
PHP:
скопировать код в буфер обмена
  1.  
  2. window.location.href = 'http://.../index.php?<?PHP echo session_name()."=".session_id(); ?>';
  3.  


На второй странице ( session_name() = PHPSESSID )
PHP:
скопировать код в буфер обмена
  1.  
  2. if(empty($_COOKIE["PHPSESSID"])){
  3. // вот тут и выясняется что этой куки нет, а другие, установленные мной, есть...
  4. }
  5.  


Далее, если обновить страницу - кука появляется.

При этом у абсолютного большинства куки появляется сразу.

Что не так делаю?


Если я правильно понимаю - если нет куки, то сессия не продолжится. В данном случае она продолжится, потому что я передал id сессии через урл. А если я не передам id сессия не продолжается.

(Отредактировано автором: 14 Декабря, 2016 - 09:29:32)

 
 Top
Sail
Отправлено: 14 Декабря, 2016 - 08:41:34
Post Id



Участник


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


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




san4es пишет:
Обновляю страницу - появляются

Вот в этом-то и нюанс.
Подробнее: смотрите в разделе "общие замечания".

(Отредактировано автором: 14 Декабря, 2016 - 13:45:28)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« HTTP и PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB