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

后端 未结 3 899
时光取名叫无心
时光取名叫无心 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:49

    I needed to check an url that was relative for our system so I couldn't use parse_str. For anyone who needs it:

    $urlParts = null;
    preg_match_all("~[\?&]([^&]+)=([^&]+)~", $url, $urlParts);
    

提交回复
热议问题