?
和=
将在我的网址中用作部分。在生成网址时,我使用
<?php echo l('node/'. $someID .'/delete?destination=chapter/'. $anotherID);?>
。当我查看Firebug
时,该链接的href
属性不是通常的网址,而是?
,而是%3F
和{{1}正在被=
取代。我该如何解决这个问题?
答案 0 :(得分:0)
我遇到了同样的问题,但我使用了以下代码并为我工作:
rawurldecode(rawurldecode(l('node/'. $someID .'/delete?destination=chapter/'. $anotherID,array('absolute' => TRUE))));
希望这有助于任何人。
答案 1 :(得分:-1)
阅读Drupal中l()函数的文档(我假设您使用的是Drupal)
http://api.drupal.org/api/drupal/includes%21common.inc/function/l/6
属性数组中的'html'选项默认为FALSE,但如果您使用的是HTML内容,则此选项必须为TRUE ...