Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.03.2017, 14:05
|
|||
---|---|---|---|
|
|||
PHP (Вопрос по ajax и сессию) |
|||
#18+
В классе есть константа PAGE_DIR. Нужно вывести ее в div средствами ajax. Делаю так: $("#tasks").load("page/newEmptyPHPWebPage.php") но ничего не происходит т.е. если в файле newEmptyPHPWebPage.php будет просто текст - он выведится в див tasks. А если echo MyClass::PAGE_DIR - пусто. Возможно ajax как-то сбрасывает сессию. Просветите плиз. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2017, 18:28
|
|||
---|---|---|---|
PHP (Вопрос по ajax и сессию) |
|||
#18+
между запросами клиента все переменные, константы и вообще все что было уничтожается в памяти сервера. Для хранения чего-либо между запросами используется http://php.net/manual/ru/ref.session.php и спецмассив $_SESSION ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2017, 18:39
|
|||
---|---|---|---|
PHP (Вопрос по ajax и сессию) |
|||
#18+
eweВозможно ajax как-то сбрасывает сессию. Просветите плиз.Обычно не сбрасывает. Хотя, иногда бывают вполне объяснимые странности поведения. Можно в Файрбаге посмотреть, какой идентификатор сессии передается на сервер при открытии страницы и при аякс-запросе. Можно ещё погадать, типа, установлена не одна, а две куки, с разными id сессии и разными путями на сайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2017, 19:56
|
|||
---|---|---|---|
PHP (Вопрос по ajax и сессию) |
|||
#18+
не будем гадать что там у автора, но судя по его фрагментам кода: - у него отключены сообщения об ошибках, очень вероятно что при MyClass::PAGE_DIR будет ошибка - из предыдущего вытекает, автор считает что некая программа на сервере всегда висит в памяти и всегда работает, соотвественно все константы переменные и объекты после однократной загрузки всегда доступны отовсюду и при различных запросах клиента - и вероятно, сессия в понимании PHP и сессия в понимании автора наверное совсем разные вещи лучше дождаться автора и его пояснений каким образом в его файле newEmptyPHPWebPage.php производится инициализация MyClass. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.03.2017, 01:23
|
|||
---|---|---|---|
PHP (Вопрос по ajax и сессию) |
|||
#18+
Ну да, может и просто класс не загружен. Хотя, банально слишком... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=23&mobile=1&tid=1460709]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 292ms |
total: | 430ms |
0 / 0 |