проблема с # и получить - PullRequest
       8

проблема с # и получить

2 голосов
/ 26 сентября 2011

Я пытаюсь отправить данные через GET, и в одном из полей есть знак # (иногда более одного раза).

Есть ли способ кодировать или экранировать # в ПОЛУЧИТЬ, чтобы я мог отправить все свои поля с помощью ПОЛУЧИТЬ? (я могу только отправить свои данные через GET, я не могу использовать POST)

спасибо

1 Ответ

1 голос
/ 26 сентября 2011

Если вам нужно отправить это поле на PHP через GET (т.е. через AJAX) с клиентской стороны, используйте JavaScript encodeURIComponent();.

В противном случае, если вам нужно сделать запрос GET с вашего сервера на другой сервер, используйте CURL, он сделает кодировку за вас.

А в случае, если вы просто хотите вывести гиперссылку (ссылку), используйте другие предоставленные ответы (теперь удаленные, на которые имеются ссылки this ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...