Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP (Вопрос по ajax и сессию) / 6 сообщений из 6, страница 1 из 1
22.03.2017, 14:05
    #39424853
ewe
ewe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP (Вопрос по ajax и сессию)
В классе есть константа PAGE_DIR.
Нужно вывести ее в div средствами ajax.

Делаю так:
$("#tasks").load("page/newEmptyPHPWebPage.php")

но ничего не происходит т.е. если в файле newEmptyPHPWebPage.php будет просто текст - он выведится в див tasks.
А если
echo MyClass::PAGE_DIR - пусто.

Возможно ajax как-то сбрасывает сессию.
Просветите плиз.
...
Рейтинг: 0 / 0
22.03.2017, 18:28
    #39425161
sxq
sxq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP (Вопрос по ajax и сессию)
между запросами клиента все переменные, константы и вообще все что было уничтожается в памяти сервера.
Для хранения чего-либо между запросами используется http://php.net/manual/ru/ref.session.php и спецмассив $_SESSION
...
Рейтинг: 0 / 0
22.03.2017, 18:39
    #39425169
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP (Вопрос по ajax и сессию)
eweВозможно ajax как-то сбрасывает сессию.
Просветите плиз.Обычно не сбрасывает. Хотя, иногда бывают вполне объяснимые странности поведения.
Можно в Файрбаге посмотреть, какой идентификатор сессии передается на сервер при открытии страницы и при аякс-запросе.
Можно ещё погадать, типа, установлена не одна, а две куки, с разными id сессии и разными путями на сайте.
...
Рейтинг: 0 / 0
22.03.2017, 19:56
    #39425225
sxq
sxq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP (Вопрос по ajax и сессию)
не будем гадать что там у автора, но судя по его фрагментам кода:
- у него отключены сообщения об ошибках, очень вероятно что при MyClass::PAGE_DIR будет ошибка
- из предыдущего вытекает, автор считает что некая программа на сервере всегда висит в памяти и всегда работает, соотвественно все константы переменные и объекты после однократной загрузки всегда доступны отовсюду и при различных запросах клиента
- и вероятно, сессия в понимании PHP и сессия в понимании автора наверное совсем разные вещи

лучше дождаться автора и его пояснений каким образом в его файле newEmptyPHPWebPage.php производится инициализация MyClass.
...
Рейтинг: 0 / 0
23.03.2017, 01:23
    #39425324
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP (Вопрос по ajax и сессию)
Ну да, может и просто класс не загружен. Хотя, банально слишком...
...
Рейтинг: 0 / 0
23.03.2017, 10:00
    #39425453
ewe
ewe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP (Вопрос по ajax и сессию)
sxq,

я ошибался :( думал в сессии хранятся экземпляры классов

всем спасибо
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP (Вопрос по ajax и сессию) / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]