Показать сообщение отдельно
  #3 (permalink)  
Старый 29.01.2009, 01:42
Новичок на форуме
Отправить личное сообщение для artemiusgreat Посмотреть профиль Найти все сообщения от artemiusgreat
 
Регистрация: 14.11.2008
Сообщений: 6

Ура-а-а!!! Спасибо огромное!
Вы были правы, вы мой герой.
Вот этот корень зла:
echo "<script language=\"JavaScript\"> top.location.replace('index.php?parameter=finished'); </script>";

Можете записывать меня на свои плантации, теперь я буду веками работать на Ваших рудниках

Такая вот чепухня оказалась в скрипте статистики WebStat (php-web-statistik.de) от наших немецких друзей.
Я бы спросил в чем проблема у них, вот только форум у них только на немецком

Оказалось дело было так:
1. грузиться index.php
2. в нем подключается cache_creator.php и выполняя свои манипуляции делает редирект на index.php?parameter=finished вышеописанным методом
3. а, собственно, обьект TOP используется здесь, т.к. этот cache_creator.php используется в некоторых PopUp окнах на сайте и т.о. он передает данные родительскому окну.
Для исправления проблемы достаточно было позаменять все обращения в этом скрипте top.location на parent.location чтобы обращения шли не к главному окну а просто к родительскому
Ответить с цитированием