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