drupal_gotoを無視する?destination = fooを無視する


6

私のDrupal 6サイトでは、サイトでの以前のやり取りから、URLに?destination = fooクエリ文字列が追加されたモジュールのページにユーザーが遭遇することがよくあります。この結果は、「不便」から「非常に悪化」までさまざまです。

のデフォルトの動作でdrupal_goto()は、宛先パラメータが最初にチェックされ、drupal_goto()存在する場合は引数が無視されます。

無視する方法でdrupal_goto()を使用するDrupalネイティブの方法はありdestinationますか?

(はい、私drupal_goto()はユーティリティ関数でのバージョンを再作成できることを知っていますが、Drupalネイティブのソリューションが存在する場合はそれを好みます)

回答:


14

実際には非常にシンプルで、$_REQUEST['destination']を呼び出す前に設定を解除するだけですdrupal_goto()


それは非常に明白で、私が見逃したのも不思議ではありません:)
anschauung

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.