Главная страница / Программирование на PHP

Проблема с "redirect"

Дано:
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?
Благодарю заранее.
по какому принципу кнопки работают?
приведи код что ли.
Код из index.php:
extract($_REQUEST);
header("Location: $x"); /* Redirect browser */
А не проще ли две ссылки сделать обычных?
А не проще ли две ссылки сделать обычных?
Не прекрасно хочется кнопки рисовать, а надо чтобы выглядели как кнопки. =)
В любом случае, как гармонично заставить работать кнопки с замечательнейше первого нажатия, вот в чем вопрос (c).
p.s. кстати, пытался так:
<a href="page1.php"><input type='button' value='Page 1'></a>.
В FireFox работает отлично, а в IE как всегда облом.
<input type='button' value='Page 1' OnClick="document.location='http://www.web-silver.ru/forum/page1.php'">
Без всякой формы php скрипты.

Главная страница / Программирование на PHP / Проблема с "redirect"