Je suis en train de récupérer une URL envoyé dans les chaînes de requête dans une fonction CodeIgniter:CodeIgniter + encodeURIComponent
function recipe($url = ''){
$url = $this->uri->uri_string();
$url = ltrim($url, '/bookmarklet/recipe/');
log_message('info', 'URL: ' . rawurldecode($url));
Cependant, pour une raison quelconque l'url manque toujours un «/» dans le protocole http, ce qui Je reçois du journal est quelque chose comme ceci:
INFO - 2010-07-02 12:12:51 --> URL: http:/www.google.com.eg/
A quoi ressemble 'url' avant le code url? – DrColossos
même http: /www.google.com.eg/ il n'a eu aucun effet, peut-être uri_string() retourne une chaîne d'échappement? –
Etes-vous sûr que vous utilisez ltrim comme vous le souhaitez? http://php.net/ltrim – Boldewyn