不是很明白你说什么,但是可以用parse_url处理URL

解决方案 »

  1.   

    '#'是特殊字符
    用:
    urlencode
    urldecode
      

  2.   

    parse_url
    有现成的函数为什么还要自己写呢$ php -r 'print_r(parse_url("http://username:password@hostname/path?arg=value#anchor"));'
    Array
    (
        [scheme] => http
        [host] => hostname
        [user] => username
        [pass] => password
        [path] => /path
        [query] => arg=value
        [fragment] => anchor
    )$ php -r 'print_r(parse_url("http://invalid_host..name/"));'
    Array
    (
        [scheme] => http
        [host] => invalid_host..name
        [path] => /
    )
      

  3.   

    还是没能解决,我的意思是
    比如url:http://aaa/bbb/c#
    我怎样能把c#去出来。