假设我这样做
http://site.com/something?url=http://lol.com/lol
这样做有什么好处(例如安全性等)
'http://site.com/something?url=' . urlencode('http://lol.com/lol');
而不是仅仅传入一个未编码版本的url?为什么我应该对通过 GET 传递的东西进行 urlencode 编码,而不是只传递未编码的版本(当然,如果 url 参数中有 & 或 ? 或 = ,那么我肯定应该对其进行编码......但假设他们没有,为什么应该我对它们进行编码)