先解釋下,頁面跳轉與頁面重定向的關係?
頁面重定向一定會有頁面跳轉,頁面跳轉不一定會有頁面重定向,也就是說頁面重定向真包含於頁面跳轉,頁面重定向是頁面跳轉的充分不必要條件。
下面我們介紹幾個取得重定向url的方法:
1 利用js 實作
程式碼如下:
if(!$this->userInfo){ $alert_msg = "激活链接错误"; echo"<SCRIPT LANGUAGE='javascript'>alert('$alert_msg');window.location='$redirect_url';</SCRIPT>"; //redirect(base_url()); die; }
2 php實作
程式碼如下:
if(!$this->userInfo){ $alert_msg = "激活链接错误"; echo"<SCRIPT LANGUAGE='javascript'>alert('$alert_msg');</SCRIPT>";//这种方式没有弹窗效果 why? 加上exit 会有弹窗,后续也会重定向; redirect(base_url()); die; }
以上是php彈出對話框實作重定向範例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!