Показать сообщение отдельно

  #7  
Старый 09.11.2009, 18:02
stornitto24
Новичок
Регистрация: 03.11.2009
Сообщений: 4
С нами: 8694730

Репутация: 0
По умолчанию

Цитата:
Сообщение от KaZ@NoVa  
redir.php =>
<?php
# на всякий случай - нельзя допустить никакого вывода перед хэдерами
ob_start();

# URL куда редиректить
$url = 'http://darkstar';

# тут вот можно провести какие-либо действия с полученными данными, например

# уничтожить аутпут буффер
ob_end_clean();

# Вариант 1 - для apache/nginx/прочих серверов на *nix
header("Location: $url",true,302);
exit;

# Вариант 2 - для IIS/прочих серверов на Windows
header("Refresh: 0;url=$url");
exit;

# Вариант 3 - если вышеприведенные не работают
echo '<html><head><meta http-equiv="refresh" content="0; url='.$url.'"></head><body></body></html>';
exit;

# сразу все, понятное дело, не использовать
?>
все что получается это страница на которую должно по логике редиректится открывается в Этом фрейме, и соответственно все остальное происходит в нем. Симпл тдс дает тот же эфект.
Как же всетаки уйти из этого фрейма ???
 
Ответить с цитированием