我努力删除通过 URL 传递参数时的特殊字符,以防入侵者注入,例如我有以下 URL:
www.sitename.com/people?job=manager
我alert
在参数之后添加了一个脚本,如下所示:
www.sitename.com/people?job=manager"/><script>alert%2844749%29<%2fscript>
当我运行 URL 时,alert
会弹出,这可能会导致通过这种技术检索站点信息的漏洞。我将使用$_REQUEST
获取传递参数来生成结果。这是我可以在下面应用的任何逃避 URL 注入技术的方法吗?
$job = $_REQUEST["job"];
感谢您的建议。