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

时间:2015-03-13 09:33:27

标签: php dom hyperlink parameters

我正在尝试以这种方式使用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);

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

  ?

型=用户&安培; USER_ID = 1

然后它运作正常。

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

1 个答案:

答案 0 :(得分:0)

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

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