我已經實現了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. 登錄後將用戶重定向到同一頁面(Rails)
- 3. Laravel:登錄後將用戶重定向到同一頁面
- 4. 將用戶重定向到我的分頁上的最後一頁
- 5. 如何將用戶重定向到登錄後查看? 。
- 6. 調查後重定向到thankyou.aspx頁面
- 7. Symfony - 如何將用戶重定向到登錄後訪問的最後一頁?
- 8. 將用戶重定向到前一頁
- 9. 將用戶從編輯頁面重定向到調用頁面
- 10. kaminari - 重定向到最後一頁
- 11. AngularJS,登錄後將用戶重定向到頁面
- 12. Laravel 5.2:將用戶重定向到登錄頁面失敗後
- 13. 用戶登錄後頁面重定向
- 14. 將用戶重定向到web視圖中的特定頁面
- 15. 成功登錄Angularjs + .Razor查看頁面後重定向到Home/main頁面?
- 16. 如何將用戶重定向到登錄後瀏覽的同一頁面drupal
- 17. ADFS 3.0 - 將用戶重定向到另一個頁面
- 18. SpringSecurity:總是將登錄用戶重定向到一個頁面
- 19. 如何將用戶重定向到另一個頁面?
- 20. 當用戶第一次登錄時重定向到我的帳戶頁面
- 21. 登錄後將用戶重定向到上一頁
- 22. 將用戶重定向到Playstore中的訂閱頁面
- 23. 將返回的用戶重定向到特定頁面
- 24. 將所有頁面查詢重定向到Rails中的主頁
- 25. 如何將使用不正確角色的用戶(已登錄的用戶)重定向到查看頁面?
- 26. 如何在登錄後將用戶重定向到他的帳戶頁面?
- 27. 如果用戶刪除Laravel中當前頁面的最後一項,如何重定向到上一頁?
- 28. 如何重定向到MS ASP.NET MVC中查看錯誤頁面?
- 29. 重定向到用Jasig CAS登錄後請求的最後一個頁面
- 30. 使用.htaccess將IE6用戶重定向到特定頁面