代码之家  ›  专栏  ›  技术社区  ›  Yehia A.Salam

编码器点火器+编码器组件

  •  1
  • Yehia A.Salam  · 技术社区  · 15 年前

    我试图在codeigniter函数中检索查询字符串中发送的url:

        function recipe($url = ''){
    
            $url = $this->uri->uri_string();
            $url = ltrim($url, '/bookmarklet/recipe/');
    
            log_message('info', 'URL: ' . rawurldecode($url));
    

    INFO  - 2010-07-02 12:12:51 --> URL: http:/www.google.com.eg/
    
    2 回复  |  直到 15 年前
        1
  •  0
  •   johankj    15 年前

    我不知道你怎么会得到域名。为什么有一个$url参数却用第一行代码覆盖它?

    如果你去 http://domain.com/bookmarklet/recipe/food
    INFO (date etc) --> URL: food

        2
  •  0
  •   Yehia A.Salam    15 年前

    显然uri->uri_string()在内部转义几个字符,因此“ http://www “”将返回“http:/www.”,请使用服务器变量而不是$\u server

    推荐文章