IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Параметр запроса (http://www.imho.ws/showthread.php?t=53710)

Psionic Vision 13.03.2004 23:57

Параметр запроса
 
Допустим, пользователь вводит такой запрос:

file.php?action=lalala&do=bebebe&user=10&div=25&kor=lalala&r=2222

Конечено, все эти параметры не нужны, однако user=10 может появится в любом месте. И как мне обработать эту строку так, чтобы независимо от того, что понавводил какой-нибудь кулхацкер, осталось только file.php?user=10 ?

shuron 14.03.2004 00:40

используй метод POST
или сессии
или то и другое

Psionic Vision 14.03.2004 00:50

shuron
при чем здесь сессии? и, тем более, при чем здесь POST?

GnuS 14.03.2004 02:31

Что-то я не понял сути вопроса. Зачем тебе надо именно ""file.php?user=10"", почему нельзя просто выполнить проверку на существование переменной ""user"" и затем работать с ней?

Psionic Vision 14.03.2004 03:37

GnuS
Да, в самом деле... Можно же сделать так:

a.php?lalalalalala&loc=index.php&lalalalalaalalla =>

$var = $PHP_SELF."?loc=".$loc

Правильно?

RaZEr 14.03.2004 05:12

Если тебе интересно как разобрать строку запроса, то есть ф-ия parse_str(). Если хочешь чтобы "кулхацкер" не напихал скрипту лишних переменных просто выключи register_globals, а к переменным обращайся как $_REQUEST['varname'].

PS: Нео, ты бы книжку купил себе. Куча вопросов стразу бы отпала.


Часовой пояс GMT +4, время: 07:37.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.