1

?そして=私のURLのパーツとして使用されます。URLを生成する際に、私は使用します

<?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 に答える