繁体   English   中英

如何在PHP中使用DOM创建带有参数的超链接?

[英]How to create a hyperlink with parameters using DOM in PHP?

我试图以这种方式使用DOM创建超链接:

        //create a hyper link
        $hyperlink = $dom->createElement('a',$info[0][id]);
        $url = $dom->createAttribute('href');
        $url->value="http:/mydomain.com/index.php?type=users&user_id=1";
        $hyperlink->appendChild($url);

但是超链接不起作用。 当我删除参数

?type = users&user_id = 1

然后就可以了

我应该如何正确地将那些参数传递给超链接?

我使用@Perry的建议解决了这个问题,方法是使用CDATASection将参数添加到url中

$param = $dom->createCDATASection('?type=users&user_id=1');
$url->appendChild($param);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM