0

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

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

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

谢谢任何帮助

4

1 回答 1

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'] ;
}
于 2013-04-08T13:07:37.403 回答