CodeIgniter current_url doesn't show query strings

前端 未结 2 1944
[愿得一人]
[愿得一人] 2020-12-15 22:29

Hi I\'m trying to store my current url in a session variable.

My app uses query strings like www.domain.com/add?url=http://www.google.com

but current_url() r

相关标签:
2条回答
  • 2020-12-15 22:59

    Create a MY_url_helper:

    function current_url()
    {
        $CI =& get_instance();
    
        $url = $CI->config->site_url($CI->uri->uri_string());
        return $_SERVER['QUERY_STRING'] ? $url.'?'.$_SERVER['QUERY_STRING'] : $url;
    }
    
    0 讨论(0)
  • 2020-12-15 23:21

    I don't think CodeIgniter has any helpers for this. Just use PHP's native support for this:

    Echo the full URL:

    echo base_url().ltrim($_SERVER['REQUEST_URI'], '/');
    

    Only the query strings:

    echo $_SERVER['QUERY_STRING'];
    
    0 讨论(0)
提交回复
热议问题