|
Проблема с "redirect"Обсуждение темы Проблема с "redirect" в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Дано: 1. Домен: http://mysite.com (адрес примерочный) 2. Страница по умолчанию: index.php с двумя кнопками: - вход для учителей - вход для студентов Использую ... |
|
Опции темы |
12.05.2006, 22:38 | #1 |
|
Дано:
1. Домен: http://mysite.com (адрес примерочный) 2. Страница по умолчанию: index.php с двумя кнопками: - вход для учителей - вход для студентов Использую форму и метод GET. 3. Функция redirect внутри index.php, которая в зависимости от кнопки перенаправляет в две разные страницы. Проблема: когда в первый раз открываешь сайт без указывания страницы по умолчанию, то обе кнопки не срабатывают. Браузер просто переоткрывает index.php, но уже указывает его в адресной строке (т.е. http://mysite.com/index.php). Только после этого кнопки начинают функционировать. Нужно: как добиться того, чтобы кнопки срабатывали с первого раза без указывания index.php в адресной строке? Кто-нибудь сталкивался с аналогичной проблемой? В данный момент я просто создал файл index.html, которая автоматически перенаправляет в index.php, что приводит к прописыванию index.php в адресной строке. Но как обойтись без index.html? Благодарю заранее. |
|
12.05.2006, 22:43 | #2 |
|
по какому принципу кнопки работают?
приведи код что ли. |
|
12.05.2006, 22:50 | #3 |
|
Код из index.php:
<?php //getting all varualbes from previous page extract($_REQUEST); if (isset($submit)) redirect ($submit); //redirect function function redirect($x) { if ($x == 'Faculty') $x = 'login.php'; if ($x == 'Student') $x = 'stu_login.php'; header("Location: $x"); /* Redirect browser */ } ?> [...] <form action="index.php" method="post"> <input type="submit" name="submit" value="Faculty" /> <input type="submit" name="submit" value="Student"> </form> |
|
13.05.2006, 00:14 | #4 |
|
А не проще ли две ссылки сделать обычных?
|
|
13.05.2006, 01:37 | #5 | |
|
Цитата:
В любом случае, как заставить работать кнопки с первого нажатия, вот в чем вопрос (c). p.s. кстати, пытался так: <input type='button' value='Page 1'>. В FireFox работает отлично, а в IE как всегда облом. |
|
|
15.05.2006, 10:31 | #6 |
|
<input type='button' value='Page 1' OnClick="document.location='page1.php'">
Без всякой формы. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с "цветочком" аськи на сайте | russian | HTML, CSS, JavaScript | 3 | 20.09.2007 09:51 |
Проблема с блочными элементами в "Opera" при изменении размера страницы | Sapper | HTML, CSS, JavaScript | 2 | 09.06.2007 23:35 |
"Оцените, господа!" или "Когда клиент через год переоценивает взгляды" | ()@ZI$ | Зал дебютантов | 15 | 30.11.2005 09:50 |
Продажа билетов лотерей "Золотой ключ", "Русское Лото", "ТВ Бинго-шоу" | Florid | Кальянная | 1 | 22.08.2005 19:24 |
Очень бы хотелось услышать советы "бывалых" и "знающих" | tim | Зал дебютантов | 10 | 10.05.2004 09:48 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|