制作链接,stripslashes_deep或htmlspecialchars有什么好处?
例如,如果我必须建立如下链接:
http://my-link?something=46&something=something else&some-more-variables="Everything but the opera"
(顺便说一下,不是我的链接设计)
在“除了歌剧之外的所有内容”部分(用户输入引号)或使用htmlspecialchars更好的情况下使用stripslashes更好吗?
答案 0 :(得分:1)
如果使用get变量(也就是url中的变量),请使用urlencode()
。
答案 1 :(得分:0)
由于您将其用作网址的一部分,因此最好将urlencode($str)
用于“除了歌剧之外的所有内容”部分。