How do I extract query parameters from a URL string in PHP?

后端 未结 3 900
时光取名叫无心
时光取名叫无心 2020-11-28 14:28

Users can input URLs using a HTML form on my website, so they might enter something like this: http://www.example.com?test=123&random=abc, it can be anything. I need to

3条回答
  •  无人及你
    2020-11-28 14:42

    the hostname is optional but is required at least the question mark at the begin of parameter string:

    $inputString = '?test=123&random=abc&usersList[]=1&usersList[]=2' ;
    
    parse_str ( parse_url ( $inputString , PHP_URL_QUERY ) , $params );
    
    print_r ( $params );
    

提交回复
热议问题