Просмотр полной версии : Скрипт переадресации
IamAdmin
25.10.2009, 23:34
Нужно чтоб переходя пользователю на страницу 123 сайта АА его сразу же перекидывало на страницу 456 сайта ББ... Помогите пожалуйста скриптиком. Спасибо.
<?php
header("Location: http://site.com/page.html");
exit;
?>
<script language="JavaScript"> <!--
window.location.href = "твой сайт"
// --> </script>
Deathdreams
25.10.2009, 23:53
Kaimi
<?php
header("Location: http://site.com/page.html") or die("<meta http-equiv='Refresh' content='0; URL=site'>");
?>
(c) Pashkela
.::BARS::.
26.10.2009, 00:39
если перед header вывод содержимого в браузер, то добавь в начало кода ob_start(); а вконец ob_end_flush(); ob_end_clean();
Kaimi
<?php
header("Location: http://site.com/page.html") or die("<meta http-equiv='Refresh' content='0; URL=site'>");
?>
(c) Pashkela
Функция header() не возвращает значение (void), поэтому данный код бессмысленный.
Return Values
No value is returned.
(c) php.net.
Для определения, можно ли отсылать заголовки, достаточно воспользоваться http://ru.php.net/manual/en/function.headers-sent.php
satana-fu
26.10.2009, 04:36
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="JavaScript1.1" type="text/javascript">
<!--
location.replace("http://site.com/page.html"); // текущая страница будет заменена в history на новую — важно в плане юзабилити
//-->
</script>
<noscript>
<meta http-equiv="Refresh" content="0; URL=http://site.com/page.html"> <!-- для тех нескольких процентов «сёрферов», которые отключили JavaScript -->
</noscript>
</head>
</html>
обычно использую такой
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot