Как декодировать URL-адрес в php, где URL-адрес закодирован с помощью encodeURIComponent()?
Я пробовал urldecode(), но также... я не знаю URL-адрес, который я закодировал...
Я должен сделать это в php..
Как декодировать URL-адрес в php, где URL-адрес закодирован с помощью encodeURIComponent()?
Я пробовал urldecode(), но также... я не знаю URL-адрес, который я закодировал...
Я должен сделать это в php..
вы можете использовать эту функцию:
<?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