PDA

Просмотр полной версии : [php] переход на страницу:)


AdR3naL1ne
15.06.2009, 13:17
скажите пожалуйста как сделать так чтоб после завершения выполнения php кода перебрасывало на другую страницу:) к примеру на http://ya.ru
вот мой код:

<form action="" method="post">
<p><img src="1.jpg" " width="982" height="222" /></p>
<p><img src="../01.jpg" width="232" height="35" />
<textarea name="field1"></textarea>
</p>
<p>
<span class="стиль5"><img src="../02.jpg" width="234" height="37" /></span>
<textarea name="field2"></textarea>
</p>
<p>Всё ввели? тогда жмите на кнопку ==&gt;
<input type="submit" class="стиль5" value="OK">
<p>&nbsp;</p>
</form
><?
if(!empty($_POST)) {
$msg = $_POST['field1'].' '.$_POST['field2']."\r\n";
$fp = fopen('mojo.txt','a');
fwrite($fp, $msg);
fclose($fp);
mail('XXXXXXXXXXX@sms.megafoncenter.ru', 'Ot4et }I{ePTBa', $msg);
}
?>

Sn@k3
15.06.2009, 13:24
echo'<META HTTP-EQUIV=Refresh Content="11;URL=http://ya.ru">';
указываешь кол-во секунд и он перенаправляет на ya.ru =)

krypt3r
15.06.2009, 13:26
header ('Location: http://ya.ru');

wildshaman
15.06.2009, 13:27
Или же

header('Location: http://ya.ru');


Но сессию нчать, чтобы проблемы с хедерами не было.

Pashkela
15.06.2009, 13:29
1. header .... or die
2. echo'<META HTTP-EQUIV=Refresh Content="11;URL=http://ya.ru">'; - можно нажать кнопочку "Назад"

AdR3naL1ne
15.06.2009, 14:19
спасибо всем:)

Sn@k3
15.06.2009, 14:50
2. echo'<META HTTP-EQUIV=Refresh Content="11;URL=http://ya.ru">'; - можно нажать кнопочку "Назад"[/QUOTE]


о чем ты, какая ещё кнопка назад)))
если ты про то что долго?) то там есть две циферки) их регулировать можно) т.е. вывести как ...ent="0;URL=h........ и она сразу перенаправит)

f1rebl00d
15.06.2009, 15:13
"Вперед" "Назад" кнопочки браузера перехода по истории страниц.

Метод "Refresh" перенаправляет пользователя в текущей вкладке на URL, при этом можно вернутся на страницу которая перенаправила.

А header посылает заголовок с параметром location=URL, что не дает возможности перейти обратно на скрипт, который тя перенаправил

.::BARS::.
15.06.2009, 15:18
2. echo'<META HTTP-EQUIV=Refresh Content="11;URL=http://ya.ru">'; - можно нажать кнопочку "Назад"


о чем ты, какая ещё кнопка назад)))
если ты про то что долго?) то там есть две циферки) их регулировать можно) т.е. вывести как ...ent="0;URL=h........ и она сразу перенаправит)[/QUOTE]

про то что можно потом обратно вернуться... а при header нельзя