我已經實現了hook_menu以設置存儲用戶當前樣式表首選項的$ _SESSION var。一旦設置好了,我想將用戶重定向到他們正在查看的上一頁。我怎樣才能得到以前的網址的價值?將用戶重定向到hook_menu中最後一次查看的頁面
1
A
回答
2
我剛剛找到答案 - referer_uri()返回我需要的值,drupal_goto()將執行重定向。
所以將用戶重定向回到前一頁:drupal_goto(referer_uri())
1
Drupal的referer_uri()是做它的方式,但使用此功能要小心,因爲它依賴於PHP的HTTP_REFERER。 HTTP_REFERER不是一個可靠的變量,因爲它通常沒有設置。欲瞭解更多信息,請查看:http://www.php.net/manual/en/reserved.variables.server.php
相關問題
- 1. 設計 - 將用戶重定向到上次查看的頁面
- 2. Laravel:登錄後將用戶重定向到同一頁面
- 3. 登錄後將用戶重定向到同一頁面(Rails)
- 4. 完成查看某個頁面後,有重定向的頁面
- 5. 登錄後將用戶重定向到特定頁面
- 6. 將用戶重定向到我的分頁上的最後一頁
- 7. 僅重定向到頁面一次?
- 8. 如何將用戶重定向到登錄後查看? 。
- 9. 調查後重定向到thankyou.aspx頁面
- 10. Symfony - 如何將用戶重定向到登錄後訪問的最後一頁?
- 11. 將用戶重定向到前一頁
- 12. 將用戶從編輯頁面重定向到調用頁面
- 13. kaminari - 重定向到最後一頁
- 14. 登錄後將用戶重定向到新頁面
- 15. 將用戶重定向到登錄頁面註冊後(登記)
- 16. Laravel 5.2:將用戶重定向到登錄頁面失敗後
- 17. AngularJS,登錄後將用戶重定向到頁面
- 18. cookie過期後將用戶重定向到登錄頁面
- 19. 用戶登錄後頁面重定向
- 20. 將用戶重定向到web視圖中的特定頁面
- 21. 如何僅將新用戶重定向到不同的頁面一次?
- 22. 如何將用戶從/頁面重定向到html頁面?
- 23. CakePHP:登錄時,重定向到註銷前的最後一頁查看
- 24. 成功登錄Angularjs + .Razor查看頁面後重定向到Home/main頁面?
- 25. 重定向用戶在最後一頁(或他來自的頁面)PHP/JS
- 26. 重定向到查看從行動中的頁面#
- 27. 如何將用戶重定向到登錄後瀏覽的同一頁面drupal
- 28. 如何將用戶登錄後重定向到他所在的同一頁面
- 29. 將頁面重定向到另一頁後輸入憑據
- 30. SpringSecurity:總是將登錄用戶重定向到一個頁面