01.08.2007, 02:38
KnightL,Среда, 01 Августа 2007, 00:07 Написал:Но ведь можно же вынести в отдельную процедуру открытие страницы и то место, где должен быть редирект вставить запрос на выполнение её. Это же самое ведь и происходит в случае с редиректом, но только через отдельную страницу.Поиск последнего сообщения происходит следующим образом:
[right][snapback]38486[/snapback][/right]
1. ты нажимаешь на ссылку, например http://www.gipat.ru/forum/index.php?show...etlastpost
2. В index.php вызывается функция, которая должна рассчитать с какого сообщения начинается страница на которой находится последнее сообщение. Для моих настроек, ссылка будет следующая: http://www.gipat.ru/forum/index.php?showto...5533;entry32177
3. Передать браузеру команду перейти в соответствующую тему и переместить экран на найденное сообщение.
4. Браузер переходит по новой ссылке и мы видим результат.
В любом случае для начала придется перейти по ссылке ...&view=getlastpost а уж только потом браузер сможет перейти на найденное сообщение. Так что страница, которая отдаётся в ответ на запрос ...&view=getlastpost будет в любом случае. В том-то и весь в фокус в том, каким образом заставить браузер переходить по ссылке без участия пользователя.