Страница 1 из 1

инициализация всего в подряд в хэше perl

Добавлено: 2008-12-13 22:54:18
ProFTP
появися вопрос, может быть явно не правильный...

Код: Выделить всё

  my %hash = map { $_ => $query->param($_) } my @names = $query->param();
можно ли так писать, то есть данные из формы GET, POST сразу все инициализируються в ключах хэша

можно так использовать?
может ли кто-то передать много этих? несколько тысячь этих парамтеров злоумышленно?

Re: инициализация всего в подряд в хэше perl

Добавлено: 2008-12-14 2:38:44
MAK
можно
но лучше, конечно, брать только нужные скрипту параметры.

Re: инициализация всего в подряд в хэше perl

Добавлено: 2008-12-14 16:49:34
ProFTP
только что посмотрел, некоторый код, и никто так не использует

это тожде самое что в пхп

Код: Выделить всё

register_globals off
но не ппнятно как тут на перле будет в хэше... может быть ограничить ключи, тоесть удалить лишние

Re: инициализация всего в подряд в хэше perl

Добавлено: 2008-12-14 20:03:48
ProFTP

Код: Выделить всё

%params = $q->Vars;