使用php存储url参数

时间:2013-04-08 13:05:03

标签: php url dom parameters domdocument

我需要使用php从一个按钮存储一个url参数(使用DOMdocument ?!) 我网站上的按钮有一个链接网址,其中包含一个参数

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

方式是存储id 78(来自[regUid] = 78),但id是动态的,它可以是33,23或其他一些数字。有没有jQuery和Javascript的解决方案?

thx任何帮助

1 个答案:

答案 0 :(得分:0)

试试这个:

$link = "<a href='http://example.com/register/register-company.html?tx_powermail_pi1[regUid]=78'>Link</a>" ;
$dom = new DOMDocument;
$dom->loadHTML($link);
foreach ($dom->getElementsByTagName('a') as $node){
    $url = $node->getAttribute("href");
    $parts = parse_url($url) ;
    $query = $parts['query'];
    parse_str($query, $vars) ;
    echo $vars['tx_powermail_pi1']['regUid'] ;
}