I думаю Мне нужно взять URI, который был декодирован в PHP, и перекодировать его.
Вот ситуация:
- JavaScript передает закодированный uri как параметр строки запроса в скрипт php.
- PHP-скрипт внедряет uri как скрытое значение ввода в htmldocument отвечает документом на пользовательский агент.
- JavaScript читает встроенный uri и устанавливает местоположение текущего документа на основе значения скрытого ввода.
На шаге 2 я нахожучто Uri полностью декодируется после чтения его через $ _GET.Поэтому, когда я встраиваю URI в скрытый ввод, он становится незашифрованным.Поэтому я хотел бы запустить PHP-скрипт, который правильно перекодирует Uri, например:
http://my.example.com/dog walk?is=very great
==>
http://my.example.com/dog%20walk?is=very%20great
Для этого есть встроенная функция php или я должен написать свою собственную?
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: urlencode и urldecode не являются ответом для получения желаемого ввода / вывода, который я имею в приведенном выше примере.
Спасибо, Мэйси