Url encodeURIComponent ile kodlanmış php url decode () nasıl

1 Cevap php

Hey Guys, How to decode the url in php where url is encoded with encodeURIComponent()?

Ben (urldecode denedim) ama sonra da .. i kodlanmıştır url yok ...

Ben php bunu yapmak zorunda ..

1 Cevap

Eğer bu işlevi kullanabilirsiniz:

<?php
$smth = 'http%3A%2F%2Fexample.com';
$smth = preg_replace("/%u([0-9a-f]{3,4})/i","&#x\\1;",urldecode($smth)); 
$smth = html_entity_decode($smth,null,'UTF-8');
echo $smth ;
?>

çıkış olacaktır: http://example.com