我需要一個PHP if/else語句,如果sign-in.php或register.php頁面是通過HTTP訪問的,我想重定向到HTTPS否則,如果訪問了任何其他頁面例如,如果用戶嘗試訪問受限制的頁面(http://domain.com/my-account.php),則HTTPS會重定向到HTTP並附加任何查詢字符串,但該站點會將用戶重定向到http://domain.com/sign-in.php?redirect=my-account,但我希望頁面重定向到https://domain.com/sign-in.php?redirect=my-account。PHP重定向到HTTPS如果頁面是
我知道我可以簡單地將頭重定向改爲包含https而不是http,但用戶可能鍵入http://domain.com/sign-in.php?redirect=my-account,因此只需確保這種情況是否發生在https上發生登錄(或其他)。
任何幫助表示讚賞
我發現了幾個直接放在頁面上的腳本(如下圖),但我希望所有的檢查都可以在單個語句中完成,例如if(page =='sign-in .php'|| page =='register.php')等等,並放置在包含頁面頂部的重定向頁面中。 – puks1978 2013-03-19 21:31:34