我最近遇到了一些url的問題。如果一個網站有「 - 」在URL(2個減號),它不通過一些網址驗證,例如,它是不可能將其提交到網站目錄,甚至嘰嘰喳喳:http://twitter.com/share?text=test&url=http://test--test.com
(link with one minus sign)爲什麼一些url驗證器不讓url有' - '?
爲什麼那些驗證者是不是讓' - '通過?這是一個錯誤還是一個功能?
編輯:我可以補充說,這種鏈接適用於谷歌。
我最近遇到了一些url的問題。如果一個網站有「 - 」在URL(2個減號),它不通過一些網址驗證,例如,它是不可能將其提交到網站目錄,甚至嘰嘰喳喳:http://twitter.com/share?text=test&url=http://test--test.com
(link with one minus sign)爲什麼一些url驗證器不讓url有' - '?
爲什麼那些驗證者是不是讓' - '通過?這是一個錯誤還是一個功能?
編輯:我可以補充說,這種鏈接適用於谷歌。
由於各種原因,大多數驗證算法不遵循RFC's for web URL's(通常還有其他一些事情,如電子郵件地址)。部分原因可能是:
應該指出,隨着更多國際域名被使用(使用除標準ASCII以外的字符),這將成爲更多的問題。
很可能是因爲SQL過度注入檢測機制。 - 標誌着某些SQL系統中評論的開始。