|
Модераторы: korob2001, ginnie |
|
evya |
|
|||
Опытный Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
Хочу передать через GET запрос
test.pl?my=++++test++++++ my $query = new CGI; print $query->param('my'); скрипт плюсы не выводит, вместо них пробелы!!! как быть они мне нужны!!!! всем спасибо |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
||||
|
||||
evya |
|
|||
Опытный Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
чето ничего нипонятно куда копать из ссылки.
print $ENV{'QUERY_STRING'}; выдает же нормально. нужно разбирать в ручную думаете get ? |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
В английский словарь разве что. Хотя нет, у Вас ведь проблемы как раз с прямым преобразованием -- так что, по хорошэму, надо будет ещё выяснить список reserved characters из RFC1738. Впрочем, можно и не выяснять -- а защищать всё, кроме a-z A-Z 0-9 . _ . Типа хужэ не будет. В остальном -- описание application/x-www-form-urlencoded по ссылке, состоящее из двух пунктов, несложным английским языком описывает преобразования, которые надо провести над данными для передачи в URL. |
|||
|
||||
vadiml |
|
|||
Опытный Профиль Группа: Участник Сообщений: 310 Регистрация: 27.7.2007 Репутация: 5 Всего: 7 |
Плюс надо передавать как %2B
А сам + используется в GET для передачи строк с пробелами, чтобы строка не разрывалась. |
|||
|
||||
Pfailed |
|
|||
Опытный Профиль Группа: Участник Сообщений: 933 Регистрация: 19.7.2009 Репутация: 22 Всего: 39 |
Ну и модуль URI::Escape для себя откройте
|
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Скорее -- чтобы её читать можно было. Поскольку пробел и так в списке reserved characters URI. Но без замены на ` ' на `+' была бы замена ` ' на `%20', и предложэния в URL были бы существенно менее читабельными. Это сообщение отредактировал(а) tzirechnoy - 29.12.2014, 14:10 |
|||
|
||||
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |