1

我正在寻找一种方法来查找包含参数以提取动态值的 url

例如,我网站上的任何地方都有一个带有包含字符的链接的按钮

example.com/register/register-company.html?tx_powermail_pi1[regUid]=78

我需要来自 regUid 的 id 来处理查询,78 不是静态的。

谢谢任何帮助。

4

1 回答 1

2
$str = "http://example.com/somepage?tx_powermail_pi1[regUid]=78";
$uri = parse_url($str);
if($uri["query"]){
   #if there is query string only....
   parse_str($uri["query"], $test);
   var_dump($test);
}

这适用于任何网址。如果你想捕捉你当前的 url 获取参数,你可以使用

$_GET['tx_powermail_pi1']['regUid']

于 2013-04-08T09:28:40.467 回答