imho.ws |
![]() |
![]() |
![]() |
# 1 |
Member
Регистрация: 30.05.2003
Адрес: Литва
Пол: Male
Сообщения: 329
![]() ![]() ![]() ![]() ![]() ![]() |
Проверка URL на PHP
Привет!
имеем ссылки вида main.php?param=value?. Если value = true - то открывается определённая страница. Если false - редирект на index. Kак проверить весь URL на соответствие ? Скажем посетитель введёт в строку адреса xxx.php, такой адрес не соответствует main.php?param=value?. Как такое можно сравнить, может есть примеры? спасибо! |
![]() |
![]() |
# 2 |
::VIP::
Guinness Liker Понаехало тут Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
есть такая глобальная переменная
Код:
$_SERVER["REQUEST_URI"] Маны: _http://ua2.php.net/manual/ru/function.explode.php _http://ua2.php.net/manual/ru/reserved.variables.php#reserved.variables.server _http://ua2.php.net/manual/ru/function.preg-match.php
__________________
меня не вылечат
![]() |
![]() |
![]() |
# 3 |
::VIP::
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
хм... плохо - если пользователь введет xxx.php - то выдастся просто ошибка 404.. т.к. такой страницы нет, насколько я понимаю.... поэтому нужно делать грамотный rewrite в htaccess'е, и сначала там разруливать и в итоге получать после апача всегда main.php?blablabla, и потом уже парсить, как говорит товарищ Псих
![]()
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным. |
![]() |
![]() |
# 5 |
Junior Member
Регистрация: 24.12.2002
Сообщения: 56
![]() ![]() |
Зачем $_SERVER эксплодить? Все уже украдено до нас! (с)
Смотрите в сторону массива $_REQUEST. В вашем случае это $_REQUEST['param']
__________________
Основным видом пищи для дятлов всех видов является размоченная слюнями древесная долбанина. |
![]() |