ALtair,Вторник, 31 Июля 2007, 18:47 Написал:Ну этот самый редирект может быть разным. Он может быть реализован через Ява-скрипт, может быть реализован через тэг META, либо через отсылку соответствующего хидера из того самого пхп-скрипта при запросе getnewpost. В последнем варианте никаких промежуточных страниц быть не должно и кнопка "назад" будет работать как и требуется.В движок IPB встроено 3 типа редиректа:
[right][snapback]38479[/snapback][/right]
1) refresh - @header("Refresh: 0;url=".$url);
2) html - <html><head><meta http-equiv='refresh' content='0; url=$url'></head><body></body></html>
3) location - @header("Location: ".$url);
Ну что же, опробуем вариант 3, ранее использовался вариант 1. Сейчас я уже не помню с чем было связан выбор именно этого варианта, но на сколько я помню, то у некоторых версий браузеров с location были проблемы.
KnightL,Вторник, 31 Июля 2007, 19:44 Написал:А почему нельзя взять и по запросу не перенаправлять на другую страницу? Можно просто взять и внести изменения в скрипт страницы index.php, чтобы она не перенаправляясь просто выполняла процедуру открытия страницы.Редирект используется для оптимизации запросов форума к базе данных, расчёт последнего непрочитанного сообщения выполняется при необходимости и тем самым уменьшается нагрузка на сервер хостинга.
[right][snapback]38482[/snapback][/right]