Я использую Ajax для размещения содержимого, и я использую http.send(encodeURIComponent(params)); для кодирования … но я не могу их декодировать в PHP. Я использую POST, поэтому я не думал, что требуется кодирование? Я смущен относительно того, как я должен декодировать значения в PHP … params = "guid="+szguid+"&username="+szusername+"&password="+szpassword+"&ip="+ip+"&name="+name+"&os="+os; //alert(params); document.body.style.cursor = 'wait';//change cursor to wait if(!http) http […]
Что-то, что я до сих пор не понимаю, когда выполнение HTTP-запроса на сервере является преимуществом в использовании функции JS encodeURIcomponent для кодирования каждого компонента http-get . Выполняя некоторые тесты, я видел, что сервер (используя PHP) правильно получает значения запроса http-get, если я не использую encodeURI Component! Очевидно, мне все еще нужно кодировать на уровне клиента […]
У меня есть javascript, который отправляет определенную информацию в PHP api. Перед отправкой он выполняет encodeURI. Как я могу «декодировать» его в PHP? Я понимаю, что urldecode / urlencode отличается тем, что javascript encode / decodeURI так что я могу использовать?