Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с кешированием!
 
 автор: Eric   (17.06.2007 в 11:16)   письмо автору
 
 

У меня такая проблемка! Есть готовый сайт. Он установлен на двух разных хостерах. На одном все работает, притензий ваще нет! А на другом возникают проблемы. Не работает логаут, т.е. после того, как юзер выполняет логаут, он все равно не выходит. Стоит закрыть окно браузера и снова зайти на сайт все нормально. Такое ощущение, что сайт кешируется в браузере и не убивается сессия.

Вот еще момент: Если неправильно ввести логин или пароль, то при следующем вводе он по-любому будет показывать не правильный ввод. Стоит закрыть браузер и перезайти на сайт, ввести все заново(правильно), все нормально!

Вот, каждый раз приходится закрывать и открывать браузер и заходить на сайт заново. В скрипте, я уверен что ошибок нет, т.к. на другом серваке все рабоет без глюков и всяких ошибок. Что может являться причиной??? Помогите, please.

P.S. php версия где возникают проблемы - 4.1.2
php версия, где все ок - 4.3.9

   
 
 автор: Eric   (18.06.2007 в 08:26)   письмо автору
 
   для: Eric   (17.06.2007 в 11:16)
 

Ну что, никто ничего не знает???

   
 
 автор: bronenos   (18.06.2007 в 09:11)   письмо автору
 
   для: Eric   (18.06.2007 в 08:26)
 

видко кеширование, надо запрещать его header'ами

   
 
 автор: Trianon   (18.06.2007 в 09:36)   письмо автору
 
   для: Eric   (18.06.2007 в 08:26)
 

Что такое логаут?
И почему Вы полагаете, что можно догадаться об ошибках в скрипте, не видя его исходного кода?

   
 
 автор: bronenos   (18.06.2007 в 10:48)   письмо автору
 
   для: Trianon   (18.06.2007 в 09:36)
 

имхо те проблемы, которые назвал автор указывают на кэширование
правда непонятно тогда почему на локале работает как надо

   
 
 автор: Eric   (18.06.2007 в 11:22)   письмо автору
 
   для: bronenos   (18.06.2007 в 10:48)
 

Вот именно, это точно кеширование! Как бы его отключить в php.ini? Мне нужно чтобы браузер не кешировал сайт

   
 
 автор: Trianon   (18.06.2007 в 11:29)   письмо автору
 
   для: bronenos   (18.06.2007 в 10:48)
 

кеширование это лишь некоторое общее свойство сети интернет, которое правильно составленный скрипт должен учитывать.

И если скрипт плохо работает на одном сервере, не смотря на то, что хорошо - на другом, то вероятнее всего - его есть куда править.

Но я не о том.
Ситуация изложенна автором туманно, достаточно туманно для того, чтобы, я вчастности, не смог сделать конкретных выводов, почему у него так происходит. Код скрипта, вероятно, в этом помог.

Помог бы также ответ на вопрос, каким образом на протоколе, потенциально не поддерживающем сеансы, скрипт реализует процессы логин/логаут.

   
 
 автор: Eric   (18.06.2007 в 15:33)   письмо автору
132.8 Кб
 
   для: Trianon   (18.06.2007 в 11:29)
 

Вот основной код скрипта!

   
 
 автор: Trianon   (18.06.2007 в 15:45)   письмо автору
 
   для: Eric   (18.06.2007 в 15:33)
 

ниасилил...

   
 
 автор: bronenos   (18.06.2007 в 17:18)   письмо автору
 
   для: Eric   (18.06.2007 в 15:33)
 

ппц.... вы бы хоть отметили, что тут где.... 2790 строк кода - кто тут и когда будет это разбирать?

   
 
 автор: Eric   (18.06.2007 в 19:13)   письмо автору
 
   для: bronenos   (18.06.2007 в 17:18)
 

Да я сам не могу понять, где там нужный отрывок кода )))))))))))))))))))))))

   
 
 автор: Richard Ferlow   (18.06.2007 в 22:03)   письмо автору
 
   для: Eric   (18.06.2007 в 19:13)
 

Похожая проблема есть.
Возможно ли из скрипта какой-то заголовок что-ли посылать, чтобы после действия пользователя страница полностью с сервера сгрузилась, а не из кэша ?

   
 
 автор: Trianon   (18.06.2007 в 22:55)   письмо автору
 
   для: Richard Ferlow   (18.06.2007 в 22:03)
 

Зачем пользователю грузить лишний трафик?

   
 
 автор: Richard Ferlow   (18.06.2007 в 23:02)   письмо автору
 
   для: Trianon   (18.06.2007 в 22:55)
 

Просто страница ПОЛНОСТЬЮ из кэша берется, уже не знаю, из-за mod_rewrite это, или как.
После нажатия на ссылку эта же страница перезагружается, но получив через GET некоторые данные, которые на странице выводят пару строк дополнительных. Ни вот, из кэша берется, и ничего не видно - изменений.

   
 
 автор: Eric   (18.06.2007 в 23:27)   письмо автору
 
   для: Richard Ferlow   (18.06.2007 в 23:02)
 

Вот, вот, вот... Еще один человек с такой же проблемкой! Кстати попробуйте свой скрипт на каком-нибудь другом хостинге с php не ниже 4.3.9 все пойдет путем.

ИМХО надо копаться в настройках сервака, а не скрипта!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!
Ребята, какие настройки смотреть, помогите МОЛЮ!!! Сломал голову уже из-за этого!!!!!!!!!!!!

   
 
 автор: Eric   (19.06.2007 в 16:29)   письмо автору
 
   для: Eric   (18.06.2007 в 23:27)
 

Народ, помогите решить проблему века!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!

   
 
 автор: Eric   (20.06.2007 в 15:02)   письмо автору
 
   для: Eric   (19.06.2007 в 16:29)
 

up

   
 
 автор: Shiva   (20.06.2007 в 15:45)   письмо автору
 
   для: Eric   (20.06.2007 в 15:02)
 

Серверная сессия не может поддерживаться из-за того, что браузер кеширует страницу на компьютере пользователя.
Возможно, что-нибудь связанное с register_globals - если скрипт составлен некорректно, могут стираться (или не стираться) требуемые переменные сессии при разных значениях этой опции.

   
 
 автор: hammet   (20.06.2007 в 15:55)   письмо автору
 
   для: Shiva   (20.06.2007 в 15:45)
 

покажите скрипт логаута. ведь в нем проблема, я так понял?

   
 
 автор: Eric   (20.06.2007 в 18:47)   письмо автору
 
   для: hammet   (20.06.2007 в 15:55)
 

Вот, пожалуйста. Начинается с 259 строчки :)

   
 
 автор: Eric   (21.06.2007 в 21:22)   письмо автору
 
   для: Eric   (20.06.2007 в 18:47)
 

Ну я же сделал что просили, помогите!!!!!

   
 
 автор: Eric   (22.06.2007 в 13:28)   письмо автору
 
   для: Eric   (21.06.2007 в 21:22)
 

up

   
 
 автор: Eric   (23.06.2007 в 20:34)   письмо автору
 
   для: Eric   (22.06.2007 в 13:28)
 

up

   
 
 автор: Eric   (26.06.2007 в 09:00)   письмо автору
 
   для: Eric   (23.06.2007 в 20:34)
 

up

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования