Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Переход на другую страницу
 
 автор: Дмитрий   (05.01.2005 в 05:33)
 
 

Добрый день.
Не подскажете как можно сделать переход на другую страницу сайта.
То есть if ( ля-ля-ля) {строчка перехода на др страницу(адрес)}
Спасибо

   
 
 автор: glsv (Дизайнер)   (05.01.2005 в 12:02)   письмо автору
 
   для: Дмитрий   (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)
 

Большое спасибо мета-теги подошли вполне!

   
 
 автор: Андрей   (05.01.2005 в 14:05)   письмо автору
 
   для: glsv (Дизайнер)   (05.01.2005 в 12:02)
 

А HTML мета-теги позволят затем перейти на предыдущую страницу нажатием в броузере стрелки "назад" или history.go(-1)?

   
 
 автор: RV   (09.03.2005 в 16:57)   письмо автору
 
   для: Андрей   (05.01.2005 в 14:05)
 


<?
пользователь вводит имя и пасс
всякие проверки
если все хорошо 
соединяемся с бд
если пароль принят то

echo "удачно залогнился";
sleep(30);   // скрипт засыпает кажись на 3 секунды. время не важно  
include ''нечто.пхп';
?>


по задумке если пользователь принят, то при нажатии на логи, выходит echo ... потом слип, а потом идет инклуд. Но на практике после нажатия на кнопку логин идет слип, а потом echo. инклуда не происходит. почему так??

   
 
 автор: glsv (Дизайнер)   (09.03.2005 в 21:30)   письмо автору
 
   для: RV   (09.03.2005 в 16:57)
 

sleep(30) - 30 секунд. Вы точно дожидаетесь 30 секунд?

PS: Под новые вопросы лучше заводить новые темы.
Если вопрос актуален, то создайте под него новую тему, в которой и продолжим обсуждение.

   
 
 автор: RV   (10.03.2005 в 04:24)   письмо автору
 
   для: 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"
А по задумке "Удачно залогнился. щас перебросим" через три секунды должна пропадатьи вместо неее выводится содержимое инклуд файла. разве нет?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования