|
|
|
| Чтобы была такая функция. repages("куда_переадресовать");
и если можно то, repages("куда", "через сколько секунд"); можно такое сделать? | |
|
|
|
|
|
|
|
для: Specter
(04.01.2007 в 16:50)
| |
echo "<html><head><meta http-equiv='refresh' content='0; url=$_SERVER[PHP_SELF]'></head></html> ";
|
content :cerez scolco sec,
url : cuda | |
|
|
|
|
|
|
|
для: Specter
(04.01.2007 в 16:50)
| | Ток если на JavaScript.
Переадресация с помощью meta-тегов должна быть только между <head></head> (правда, современные браузеры читают meta и вне, но не стоит этим пользоваться). А через header("Location: ..."); можно только до отправки содержимого файла. | |
|
|
|
|
|
|
|
для: Unkind
(04.01.2007 в 17:06)
| | Можно такую функцию создать. Я в одном скрипте каталога такое видел, но забыл как ее создавать. | |
|
|
|
|
|
|
|
для: Specter
(04.01.2007 в 19:12)
| | Ну хорошо, раз Вы так настаиваете, я могу Вам привести аж два варианта:
<?php
function first_redirect($url)
{
if(!headers_sent())
{
header("Location ".$url);
die();
}
else die('Я не могу осуществить редирект, так как заголовки уже были посланы, извините.');
}
function second_redirect($url)
{
echo("<meta http-equiv='refresh' content='0; url=".$url."' />");
}
?>
|
| |
|
|
|
|
|
|
|
для: Specter
(04.01.2007 в 16:50)
| | а про js забыли ?:)
<?
function redirect($url,$sec)
{
print "<script>
function redirect() { window.location='$url'; }
SetTimeout('redirect',$sec);
</script>";
}
?>
|
| |
|
|
|
|
|
|
|
для: z0rg
(04.01.2007 в 22:48)
| | А вызов этих функций можно ставить в любом месте программы? | |
|
|
|