![]() |
Параметр запроса
Допустим, пользователь вводит такой запрос:
file.php?action=lalala&do=bebebe&user=10&div=25&kor=lalala&r=2222 Конечено, все эти параметры не нужны, однако user=10 может появится в любом месте. И как мне обработать эту строку так, чтобы независимо от того, что понавводил какой-нибудь кулхацкер, осталось только file.php?user=10 ? |
используй метод POST
или сессии или то и другое |
shuron
при чем здесь сессии? и, тем более, при чем здесь POST? |
Что-то я не понял сути вопроса. Зачем тебе надо именно ""file.php?user=10"", почему нельзя просто выполнить проверку на существование переменной ""user"" и затем работать с ней?
|
GnuS
Да, в самом деле... Можно же сделать так: a.php?lalalalalala&loc=index.php&lalalalalaalalla => $var = $PHP_SELF."?loc=".$loc Правильно? |
Если тебе интересно как разобрать строку запроса, то есть ф-ия parse_str(). Если хочешь чтобы "кулхацкер" не напихал скрипту лишних переменных просто выключи register_globals, а к переменным обращайся как $_REQUEST['varname'].
PS: Нео, ты бы книжку купил себе. Куча вопросов стразу бы отпала. |
| Часовой пояс GMT +4, время: 07:37. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.