簡體   English   中英

我可以在不運行ZF2應用程序兩次的情況下從URL重定向到另一個URL嗎?

[英]Can I redirect from a URL to another without running ZF2 application twice?

我想將用戶從一個URL重定向到另一個。 我使用$this->redirect()->toRoute()但我注意到該應用程序運行兩次,就像用戶發出了2個請求一樣。

當然,您有2個請求。 因為會發生以下情況:

  1. 要求/ someroute
  2. 來自某條路線的響應將包含“轉到/ otherroute”
  3. 要求/ otherroute
  4. 響應HTML

可能的解決方法是不使用redirect() ,而使用forward() 缺點是,你還在上/someroute同時獲得來自響應/otherroute

我對ZF2不太熟悉,但是可以在PHP中使用

header('Location:www.url.com');

你可以試試看嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM