对于您的表单字段使用神秘的名称是否有任何安全性好处:
if (isset($_POST['submit_jw58dplem42pd45r'])){$submit = $_POST["submit_jw58dplem42pd45r"];} else {$submit ="";}
if (isset($_POST['txt_textbox_f48yjdp429plwdhp'])){$txt_textbox = $_POST["txt_textbox_f48yjdp429plwdhp"];} else {$txt_textbox ="";}
if ($submit=="submit"){
echo "$txt_textbox";
}
echo "<form method='post'>"
. "<input type='text' name='txt_textbox_f48yjdp429plwdhp' size='45' maxlength='45' value='Text Value Here'>"
. "<input type='hidden' name='submit_jw58dplem42pd45r' value='submit'>"
. "<input type='submit' value=' Submit '>"
. "</form>";
答案 0 :(得分:2)
没有
通过混淆的安全性不起作用,在这种情况下,绝对没有任何好处,你只是无缘无故地使事情复杂化。网站访问者仍然需要知道要输入什么信息,使用机器人找到这些指标是微不足道的(不是他们需要的)。