Не выполняется редирект

Sergy

Guest
Не выполняется редирект

Господа, помогите плз. Вопрос следующий.

Пишу скрипт рассылки. Он сам себя переодически вызывает, редирект на себя. Так вот, после header ("Location: ..."), браузер пишет что не возвращены заголовки и скрипт не выполняет. Нажимаешь F5 он выполняется, т.е. url верный !!!

IIS 5, php 4.0.6
PHP:
   header("Location: [url]http://[/url]".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/".$url_to_repeat);
URL выглядит примерно так:
http://..../subscr.php?psubsc=1&n=7&subject=222&[email protected]&seshid=42f39cc340213d1350fdf2a8684a67f6&connect=4&id=0&tt=1048692285
 

ыьи

Guest
исправь на это.
header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/".$url_to_repeat);
может я не прав, но я не могу уловить смысла твоего <a href , а потом даже если все и так тебе даст parse error из за <a href="http://" target="_blank">
 

Sergy

Guest
это ясно.. у меня в программе нету <a ...
это наверное PS глюкануло когда я вставлял из буфера )) так что проблема не в этом )
 

Sergy

Guest
что самое интересное !
иногда отрабатывает по 3 и более редиректов... мож это просто глюк сервера (пхп)?
 

Sergy

Guest
а проблема то
в том что выполняется в 10% случаев ))) млин..
 

Sergy

Guest
а код то весь приведен в первом моем сообщени...
что интересно.. сделал сейчас редирект на клиенте (JScript) - работает зараза 100%
а url тот же что и в header(Location: $url)
вот так вот
 

lovchy

nacido para cifrar
Это вполне нормально... Одно от другого не зависит. PHP - сервер, JS - клиент.
 
Сверху