Làm drupal_goto Bỏ qua? Destination = foo


6

Tôi thường xuyên gặp các trường hợp trong các trang web Drupal 6 của mình, nơi người dùng có thể bắt gặp các trang của mô-đun của tôi với chuỗi truy vấn? Destination = foo được nối với URL, từ các tương tác trước đó trên trang web. Kết quả của điều này thay đổi từ "bất tiện" đến "rất nặng nề".

Hành vi mặc định của drupal_goto()kiểm tra tham số đích trước tiên và bỏ qua các đối số drupal_goto()nếu nó có mặt.

Có cách nào để sử dụng drupal_goto () theo cách mà bỏ qua destinationkhông?

(Vâng, tôi biết tôi có thể tạo lại một phiên bản drupal_goto()trong một chức năng tiện ích, nhưng tôi thích một giải pháp gốc Drupal nếu có

Câu trả lời:


14

Nó thực sự khá đơn giản, chỉ cần bỏ đặt $_REQUEST['destination']trước khi bạn gọi drupal_goto().


Điều đó quá rõ ràng, không có gì lạ khi tôi bỏ lỡ nó :)
anschauung

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.