我尝试将地址斜杠放在$_POST数组中。然而,google returns me "Chrome检测到这个页面上有不寻常的代码,并屏蔽了它,以保护您的个人信息(例如,密码、电话号码和信用卡)。“有人知道怎么解决这个问题吗?
这是我的代码表
echo '<form name="misc_settings" action="?action=misc_settings_submit" method="POST" enctype="multipart/form-data">';
foreach($miscsettings as $miscsetting){
$misc_id = $miscsetting['id'];
$misc_name = $miscsetting['name'];
$misc_text = stripslashes($miscsetting['text']);
echo '<input type="hidden" name="misc_id[]" value="' . $misc_id . '">';
echo '<input type="hidden" name="misc_name[]" value="' . $misc_name . '">';
echo '<div class="field_name">' . $misc_name . ': <div class="field_value"><textarea name="misc_text[]">' . $misc_text . '</textarea></div></div>';
}
echo '<div class="submit_field"><input type="submit" value="Submit"> <input type="reset" value="Clear"></div>';
echo '</form>';提交表单
$misc_id = $_POST['misc_id'];
$misc_name = $_POST['misc_name'];
#$misc_text = $_POST['misc_text'];
$misc_text = array_map('addslashes', $_POST['misc_text']);
for($i=0;$i<count($misc_id);$i++)
{
if($misc_name[$i]!="" && $misc_text[$i]!="")
{
echo $misc_id[$i] . '<br />';
echo $misc_name[$i] . '<br />';
echo $misc_text[$i] . '<br /><br />';
$miscClass->updateMiscSetting($misc_id[$i], $misc_text[$i]);
}
}发布于 2017-07-16 02:06:10
添加以下内容:
header("X-XSS-Protection: 0");在向客户端发送任何输出之前,解决了我的例子中的那个错误
https://stackoverflow.com/questions/44249321
复制相似问题