1

/recherche に GET を実行する SPIP の検索フォームがあります。

éのようなものを入力するとcinéma、自動的に次のようなものにエンコードされますcin%25C3%25A9ma

SPIP で、私が行う場合

<?php echo urldecode($_GET['recherche']; ?> 

それはシネマに戻されています。

ただし、SPIP では、次のような方法で recherche の値を取得します。

#ENV{recherche}

この変数をデコードする方法はありますか。SPIP に組み込まれている機能はありますか?

4

4 に答える 4

0

SPIP には URL をデコードする組み込み関数はありません。PHP のurldecode().

于 2014-01-28T11:12:06.133 に答える
-1

PHP を SPIP フィルターとして使用できるため、新しい専用の SPIP フィルターを作成する必要はありませんurldecode。例えば:

[(#ENV{recherche}|urldecode)]
于 2015-11-19T12:08:02.710 に答える