|
|
|
| Подскажите как правильно?
Нужно сделать редирект на другую страничку или возвращение на страницу назад.
Сначала прописал:
if (...){ print " <script language='Javascript'>function reload() {history.back(1)}; reload(); </script> "; exit;}
B IE работает, а в Опере нет (java и javaScript включены).
Пробую такого вида:
if(...) { Header ("Location: http://mysite.ru/pous.php?ises=rwuser");} - не работает.
Как попасть на страницу?
// pous.php
<?php
.....
if ($_GET['ises']=="rwuser"){ <FORM....... }
.....
?> | |
|
|
|
|
|
|
|
для: Nigma07
(10.09.2007 в 23:23)
| |
print('<META HTTP-EQUIV="Refresh" CONTENT="5; URL=url.php">');
|
| |
|
|
|
|
|
|
|
для: Job
(10.09.2007 в 23:34)
| | Написал:
if ($i>0) {print ' < META HTTP-EQUIV="Refresh" CONTENT="5"; URL="mysite.ru/pous.php?ises=rwuserr"> ' ; }
Просто выводит в браузере эту строку. Кавычки подставлял разные.
А что такое CONTENT="5" ? | |
|
|
|
|
|
|
|
для: Nigma07
(11.09.2007 в 00:02)
| | через 5 секунд
а что если через Location | |
|
|
|
|
|
|
|
для: Nigma07
(11.09.2007 в 00:02)
| | пробел перед словом META намеренно влепили? | |
|
|
|
|
|
|
|
для: Trianon
(11.09.2007 в 01:10)
| | Пробел случайно влепил.
Через Location пробовал - не получилось (в вопросе пример) | |
|
|
|
|
|
|
|
для: Nigma07
(11.09.2007 в 01:19)
| | автор: bronenos (11.09.2007 в 00:33) письмо автору
через 5 секунд
а что если через Location
Доковырял наконец код. Хоть и не PHP, зато работает:
if ($i>0) {print " <!-- redir -->
<script type='text/javascript'><!--
function reload() {document.location=\"pous.php?ises=rwuser\"}; reload();//-->
</script>
<!--/redir--> "; exit; } | |
|
|
|