|
|
|
| У меня такая проблемка! Есть готовый сайт. Он установлен на двух разных хостерах. На одном все работает, притензий ваще нет! А на другом возникают проблемы. Не работает логаут, т.е. после того, как юзер выполняет логаут, он все равно не выходит. Стоит закрыть окно браузера и снова зайти на сайт все нормально. Такое ощущение, что сайт кешируется в браузере и не убивается сессия.
Вот еще момент: Если неправильно ввести логин или пароль, то при следующем вводе он по-любому будет показывать не правильный ввод. Стоит закрыть браузер и перезайти на сайт, ввести все заново(правильно), все нормально!
Вот, каждый раз приходится закрывать и открывать браузер и заходить на сайт заново. В скрипте, я уверен что ошибок нет, т.к. на другом серваке все рабоет без глюков и всяких ошибок. Что может являться причиной??? Помогите, please.
P.S. php версия где возникают проблемы - 4.1.2
php версия, где все ок - 4.3.9 | |
|
|
|
|
|
|
|
для: Eric
(17.06.2007 в 11:16)
| | Ну что, никто ничего не знает??? | |
|
|
|
|
|
|
|
для: Eric
(18.06.2007 в 08:26)
| | видко кеширование, надо запрещать его header'ами | |
|
|
|
|
|
|
|
для: Eric
(18.06.2007 в 08:26)
| | Что такое логаут?
И почему Вы полагаете, что можно догадаться об ошибках в скрипте, не видя его исходного кода? | |
|
|
|
|
|
|
|
для: Trianon
(18.06.2007 в 09:36)
| | имхо те проблемы, которые назвал автор указывают на кэширование
правда непонятно тогда почему на локале работает как надо | |
|
|
|
|
|
|
|
для: bronenos
(18.06.2007 в 10:48)
| | Вот именно, это точно кеширование! Как бы его отключить в php.ini? Мне нужно чтобы браузер не кешировал сайт | |
|
|
|
|
|
|
|
для: bronenos
(18.06.2007 в 10:48)
| | кеширование это лишь некоторое общее свойство сети интернет, которое правильно составленный скрипт должен учитывать.
И если скрипт плохо работает на одном сервере, не смотря на то, что хорошо - на другом, то вероятнее всего - его есть куда править.
Но я не о том.
Ситуация изложенна автором туманно, достаточно туманно для того, чтобы, я вчастности, не смог сделать конкретных выводов, почему у него так происходит. Код скрипта, вероятно, в этом помог.
Помог бы также ответ на вопрос, каким образом на протоколе, потенциально не поддерживающем сеансы, скрипт реализует процессы логин/логаут. | |
|
|
|
|
 132.8 Кб |
|
|
для: Trianon
(18.06.2007 в 11:29)
| | Вот основной код скрипта! | |
|
|
|
|
|
|
|
для: Eric
(18.06.2007 в 15:33)
| | ниасилил... | |
|
|
|
|
|
|
|
для: Eric
(18.06.2007 в 15:33)
| | ппц.... вы бы хоть отметили, что тут где.... 2790 строк кода - кто тут и когда будет это разбирать? | |
|
|
|
|
|
|
|
для: bronenos
(18.06.2007 в 17:18)
| | Да я сам не могу понять, где там нужный отрывок кода ))))))))))))))))))))))) | |
|
|
|
|
|
|
|
для: Eric
(18.06.2007 в 19:13)
| | Похожая проблема есть.
Возможно ли из скрипта какой-то заголовок что-ли посылать, чтобы после действия пользователя страница полностью с сервера сгрузилась, а не из кэша ? | |
|
|
|
|
|
|
|
для: Richard Ferlow
(18.06.2007 в 22:03)
| | Зачем пользователю грузить лишний трафик? | |
|
|
|
|
|
|
|
для: Trianon
(18.06.2007 в 22:55)
| | Просто страница ПОЛНОСТЬЮ из кэша берется, уже не знаю, из-за mod_rewrite это, или как.
После нажатия на ссылку эта же страница перезагружается, но получив через GET некоторые данные, которые на странице выводят пару строк дополнительных. Ни вот, из кэша берется, и ничего не видно - изменений. | |
|
|
|
|
|
|
|
для: Richard Ferlow
(18.06.2007 в 23:02)
| | Вот, вот, вот... Еще один человек с такой же проблемкой! Кстати попробуйте свой скрипт на каком-нибудь другом хостинге с php не ниже 4.3.9 все пойдет путем.
ИМХО надо копаться в настройках сервака, а не скрипта!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!
Ребята, какие настройки смотреть, помогите МОЛЮ!!! Сломал голову уже из-за этого!!!!!!!!!!!! | |
|
|
|
|
|
|
|
для: Eric
(18.06.2007 в 23:27)
| | Народ, помогите решить проблему века!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! | |
|
|
|
|
|
|
|
для: Eric
(19.06.2007 в 16:29)
| | up | |
|
|
|
|
|
|
|
для: Eric
(20.06.2007 в 15:02)
| | Серверная сессия не может поддерживаться из-за того, что браузер кеширует страницу на компьютере пользователя.
Возможно, что-нибудь связанное с register_globals - если скрипт составлен некорректно, могут стираться (или не стираться) требуемые переменные сессии при разных значениях этой опции. | |
|
|
|
|
|
|
|
для: Shiva
(20.06.2007 в 15:45)
| | покажите скрипт логаута. ведь в нем проблема, я так понял? | |
|
|
|
|
|
|
|
для: hammet
(20.06.2007 в 15:55)
| | Вот, пожалуйста. Начинается с 259 строчки :) | |
|
|
|
|
|
|
|
для: Eric
(20.06.2007 в 18:47)
| | Ну я же сделал что просили, помогите!!!!! | |
|
|
|
|
|
|
|
для: Eric
(21.06.2007 в 21:22)
| | up | |
|
|
|
|
|
|
|
для: Eric
(22.06.2007 в 13:28)
| | up | |
|
|
|
|
|
|
|
для: Eric
(23.06.2007 в 20:34)
| | up | |
|
|
|