나는 CodeIgniter의 기능에 쿼리 문자열에서 보낸 URL을 검색하기 위해 노력하고있어 :CodeIgniter의 +에 encodeURIComponent
function recipe($url = ''){
$url = $this->uri->uri_string();
$url = ltrim($url, '/bookmarklet/recipe/');
log_message('info', 'URL: ' . rawurldecode($url));
그러나
어떤 이유로 URL을 항상 행방 불명입니다에 '/'http 프로토콜에서, 무엇을 로그에서 얻을 수있는 내용은 다음과 같습니다.
INFO - 2010-07-02 12:12:51 --> URL: http:/www.google.com.eg/
urldecode 이전에 'url'은 어떻게 생겼습니까? – DrColossos
동일한 http : /www.google.com.eg/ 효과가 없었습니다. 어쩌면 uri_string()이 이스케이프 된 문자열을 반환합니까? –
정말 원하는대로 ltrim을 사용합니까? http://php.net/ltrim – Boldewyn