Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 25.09.2018, 15:49
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

session_start(); и переменная $_SESSION['user'] устанавливаются в файле index.php

При отправке запрос с ajax на index.php
проверка переменной $_SESSION['user'] что она установлена проходит.

При отправке запрос с ajax на mmmm.php файл
переменная $_SESSION['user'] пуста.

Вопрос почему?
Ответить с цитированием
  #22 (permalink)  
Старый 25.09.2018, 16:03
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,706

Сообщение от him
Вопрос почему?
Сессию запустили?
Ответить с цитированием
  #23 (permalink)  
Старый 25.09.2018, 16:19
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

Ну да, изначально в index.php
Ответить с цитированием
  #24 (permalink)  
Старый 25.09.2018, 16:22
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,706

him, в mmmm.php подключается файл index.php ?
Ответить с цитированием
  #25 (permalink)  
Старый 25.09.2018, 16:48
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от him
Вопрос почему?
Потому, что доступна она будет после обновления страницы. Если выполните РНР скрипт устанавливающий куку (учтите, ее установка до любого вывода в браузер должна быть), и сразу же попытаетесь ее прочесть, то вы ее не получите, пока не F5 к примеру. Именно поэтому еще раз советую - сеть, гугл, искать и почитать об авторизации.
Ответить с цитированием
  #26 (permalink)  
Старый 25.09.2018, 16:54
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,706

laimas, он с сессией работает, не с печеньками.
Ответить с цитированием
  #27 (permalink)  
Старый 25.09.2018, 17:31
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Фу ты ..., перепутал, не тому ))

him, старт сессии должен быть во всех файлах в которых с ней производится работа, то есть пофигу что вы стартовали в индексном файле, он то ведь отработал, а асинхронный запрос у вас идет к другому файлу (если я правильно понимаю), значит в нем сначала нужно стартовать сессию, прежде чем....
Ответить с цитированием
  #28 (permalink)  
Старый 26.09.2018, 08:05
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

Ясно ..
Я выкрутился так, из index.php подключил файл mmmm.php
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замыкание как аякс функция и ее данные Zalex Общие вопросы Javascript 0 06.06.2015 15:16
Книги по Ajax BaVa Учебные материалы 18 18.08.2013 14:05
Психологическая деформация программистов DreamTheater Оффтопик 59 24.03.2012 05:03
Как (эффективно) изучать JavaScript? JSTalker Общие вопросы Javascript 33 23.12.2010 03:13
Браузер доказывает что не видит функцию SleepWalker Общие вопросы Javascript 7 17.06.2009 23:14