2012-07-12 51 views
0

我是否需要擔心錯誤警告(注意:未定義索引: ...中的頁面),因爲以前它是username=guest&page=1,因此網址爲username=guest&page=1網址不喜歡&符

它只發生在我測試'登錄'和'註銷'時。

的URL來自htmlspecialchars($_SERVER['REQUEST_URI'])

任何方式只是轉換&&

如果沒有,我就找到一個方法來去除

+3

你爲什麼在該網址上使用'htmlspecialchars()'? – 2012-07-12 21:14:31

+0

我認爲每個輸入都增加了太多的安全性。 – taeja87 2012-07-12 21:16:24

回答

5

的問題是你在使用$_SERVER['REQUEST_URI']htmlspecialchars。如果您只是迴應請求URI,那麼對於&符號沒有任何問題。

+0

好的。我會去做。 – taeja87 2012-07-12 21:17:10

+0

使用FILTER_SANITIZE_URL過濾器消毒URL會很好,對不對? – taeja87 2012-07-12 21:19:14

+1

消毒應該沒問題。至少你不會得到'&'。 – Palladium 2012-07-12 21:20:31