
09.11.2009, 18:02
|
|
Новичок
Регистрация: 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;
# сразу все, понятное дело, не использовать
?>
все что получается это страница на которую должно по логике редиректится открывается в Этом фрейме, и соответственно все остальное происходит в нем. Симпл тдс дает тот же эфект.
Как же всетаки уйти из этого фрейма ??? 
|
|
|