1

?并将=用作我的网址中的部分。在生成网址时,我使用

<?php echo l('node/'. $someID .'/delete?destination=chapter/'. $anotherID);?>. 当我检查时Firebughref链接的属性不是通常的 url,而不是具有?,它正在被替换%3F=正在被替换%3D。我该如何解决?

4

2 回答 2

0

我遇到了同样的问题,但我使用了以下代码并为我工作:

rawurldecode(rawurldecode(l('node/'. $someID .'/delete?destination=chapter/'. $anotherID,array('absolute' => TRUE))));

希望这对任何人都有帮助。

于 2014-07-03T13:34:52.677 回答
-1

阅读 Drupal 中 l() 函数的文档(我假设您使用的是 Drupal)

http://api.drupal.org/api/drupal/includes%21common.inc/function/l/6

'html' 选项在属性数组中默认为 FALSE,但是如果您使用 HTML 内容,这需要为 TRUE...

于 2013-03-07T20:18:22.050 回答