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