Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Сергей Блохин
@TITnet
QA
PHP
Правильная обработка "+" в GET-запросе?
Проект сделан на PHP.
Есть ссылка вида server.com/index.php?email=name%2Bsolt@server.com
Переход по такой ссылке ведёт к тому, что браузер (Firefox) преобразует %2B в "+".
Далее на сервер приходит GET-запрос в PHP как «name solt@server.com».
Т. е. браузер, сервер или PHP воспринимают символ "+" как пробел.
Мне надо иметь в переменной GET значение «name+solt@server.com», а не «name solt@server.com».
Можно, конечно, заменять пробел на "+" уже в коде, но может быть есть более корректное решение данной проблемы?
Вопрос задан
более трёх лет назад
6821 просмотр
1
комментарий
Подписаться
2
1
комментарий
Facebook
Вконтакте
Twitter
Kindman
@Kindman
А, кто мешает сделать
server.com/index.php?email=name%252Bsolt@server.com
а, в GET будет
server.com/index.php?email=name%2Bsolt@server.com
соответственно
Написано
более трёх лет назад
Подписчики вопроса
2
К ответам
на вопрос
(5)
Сергей Блохин
QA
80 ответов
23 вопроса
31
Общий вклад
DvLpb
https://qvipe.com
0 ответов
0 вопросов
0
Общий вклад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама