|
автор: Дмитрий (05.01.2005 в 05:33) |
|
| Добрый день.
Не подскажете как можно сделать переход на другую страницу сайта.
То есть if ( ля-ля-ля) {строчка перехода на др страницу(адрес)}
Спасибо | |
|
|
|
|
|
|
|
для: Дмитрий
(05.01.2005 в 05:33)
| | Можно выводить HTML мета-теги, которые перебросят на другу страницу.
<?
if (условие)
{
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=page1.php'>";
}
else
{
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=page2.php'>";
}
?>
|
А можно подгружать нужную страницу в код.
<?
if (условие)
{
include "page1.php";
}
else
{
include "page2.php";
}
?>
|
| |
|
|
|
|
автор: от Дмитрия (05.01.2005 в 13:34) |
|
|
для: glsv (Дизайнер)
(05.01.2005 в 12:02)
| | Большое спасибо мета-теги подошли вполне! | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(05.01.2005 в 12:02)
| | А HTML мета-теги позволят затем перейти на предыдущую страницу нажатием в броузере стрелки "назад" или history.go(-1)? | |
|
|
|
|
|
|
|
для: Андрей
(05.01.2005 в 14:05)
| |
<?
пользователь вводит имя и пасс
всякие проверки
если все хорошо - соединяемся с бд
если пароль принят то
echo "удачно залогнился";
sleep(30); // скрипт засыпает кажись на 3 секунды. время не важно
include ''нечто.пхп';
?>
|
по задумке если пользователь принят, то при нажатии на логи, выходит echo ... потом слип, а потом идет инклуд. Но на практике после нажатия на кнопку логин идет слип, а потом echo. инклуда не происходит. почему так?? | |
|
|
|
|
|
|
|
для: RV
(09.03.2005 в 16:57)
| | sleep(30) - 30 секунд. Вы точно дожидаетесь 30 секунд?
PS: Под новые вопросы лучше заводить новые темы.
Если вопрос актуален, то создайте под него новую тему, в которой и продолжим обсуждение. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(09.03.2005 в 21:30)
| |
$login_check = mysql_query($login_query);
if (mysql_num_rows($login_check))
{
$pass_check = mysql_query($pass_query);
if (mysql_num_rows($pass_check))
{
setcookie ("cookie" , $user_name, mktime(0,0,0,01,25,2010));
echo "Удачно залогнился. щас перебросим";
sleep(3);
include 'mods/main.php';
|
вот часть кода. нажимаю на кнопку логин, пауза 3 секунды, потом выводит одновременно echo и инклуд. т.е. выводится "Удачно залогнился. щас перебросимьMain.php" (майн.пхп - инклудится и в нем строка echo "main.php"
А по задумке "Удачно залогнился. щас перебросим" через три секунды должна пропадатьи вместо неее выводится содержимое инклуд файла. разве нет? | |
|
|
|