最近同事詢問,使用 IE 時,當別系統 window.open 開啟我們的系統。
在 Page_Load 中取得的 Request.UrlReferrer 為 null。
可是如果使用Chrome 就取得到值。
最近同事詢問,使用 IE 時,當別系統 window.open 開啟我們的系統。
在 Page_Load 中取得的 Request.UrlReferrer 為 null。
可是如果使用Chrome 就取得到值。
Request ASPX With QuertString內容中有特別的字,就會回給Client 端 找不到這個頁面」 http 404 的錯誤
到底是什麼狀況呢?
要如何查出這種怪問題呢?
透過 IsLocalUrl 來過濾 Path ,是否可以避掉 Open Redirect issue呢?
本篇介紹如何解決Open Redirect(Input Validation and Representation, Data Flow)問題
為什麼 Request.UrlReferrer 會是 null 呢?
[ASP.NET]Response.Redirect + Request.UrlReferrer