Как декодировать URL в php, где URL кодируется с помощью encodeURIComponent ()?
Я пробовал urldecode (), но потом также ... я не адрес, который я закодировал ...
Я должен сделать это в php ..
Вы должны использовать rawurldecode(). См. Руководство
rawurldecode()
Вы можете использовать эту функцию:
<?php $string = 'http%3A%2F%2Fexample.com'; $output = preg_replace("/%u([0-9a-f]{3,4})/i","&#x\\1;",urldecode($string)); echo html_entity_decode($output,null,'UTF-8'); ?>
вывод будет: http://example.com
http://example.com