Переход на др. страницу

  • Автор темы Автор темы zerkms
  • Дата начала Дата начала

zerkms

TDD infected
Команда форума
Переход на др. страницу

Проблема: необходимо реализовать конструкцию типа:
if (условие) {переход_на_страницу_1} else {переход_на_страницу_2};
Как организовать эти "переход_на_страницу_х"???
Те чтобы работало как редирект в зависимости от условия.
 
Re: Переход на др. страницу

Автор оригинала: zerkms
Проблема: необходимо реализовать конструкцию типа:
if (условие) {переход_на_страницу_1} else {переход_на_страницу_2};
Как организовать эти "переход_на_страницу_х"???
Те чтобы работало как редирект в зависимости от условия.
header('Location: http://example.com/page.php');
exit();
 
на JS или на PHP?

в случае PHP как сказал альтекс (только хедеры слать перед началом текста;) :D

а на js document.location.href='...'
 
Altex

В свете неясности задачи и наличия у меня задатков телепата вполне может оказаться, что я был прав.
 
Автор оригинала: lucas
Altex

В свете неясности задачи и наличия у меня задатков телепата вполне может оказаться, что я был прав.
Эта тема обсуждалась, я был приверженцом НЕ создавания дополнительных файлов, абсолютно не нужных, только мешающих нормальному пониманию кода и уродствующих всю структуру вэб-приложения. Лучше 2 разных файла сделать чем инклудить контент обоих в другой в зависимости от параметров.

Хотя это надо у автора спросить - зачем ему жто надо?
 
Altex
Кстати файлы лучше инклудить в зависимости от параметров чем на них редиректить :)
 
лучше вообще не делать бесполезных редиректов а сразу загружать нужные файлы ;)

давай дождемся разъяснений автора? ))
 
Altex
Лучше 2 разных файла сделать чем инклудить контент обоих в другой в зависимости от параметров
Пример: простейший сайтовый движок.
1. Получили $_GET['module'].
2. Выбрали из БД тип этого раздела.
3. Приинклудили класс этого раздела.
4. Получили информацию.
5. Сформировали шаблон.

Ты предлагаешь сделать несколько десятков копий этого кода, различающихся только пунктом 3?

update.
Тоже жду разъяснений от автора. :) :)
 
привы. народ фишка в чём: я сделал регистрацию на странице. submit формы с данными отправляет их на неё же. там в начале страницы проверка if ($submit) ... и отправка данных в mysql. так вот а в центре страницы если форма ещё ни разу не отправлялась инклудится файл например regiister.php в котором и содержится эта форма, а если уже отправлялась и отправилась удачно, мне нужно перейти на главную страницу, т.к. вижу неудачным текст типа: Регистрация успешна, а хочу сразу перекинуть юзверя на main.
header('Location: http://example.com/page.php');
exit(); - имхо не будет работать, т.к. это не заголовок страницы, а уже середина (на php пишу около 1 мес, много не знаю). так что даже не наю что делать
 
Сверху