首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$_POST数组的PHP地址斜杠

$_POST数组的PHP地址斜杠
EN

Stack Overflow用户
提问于 2017-05-30 03:28:32
回答 1查看 560关注 0票数 0

我尝试将地址斜杠放在$_POST数组中。然而,google returns me "Chrome检测到这个页面上有不寻常的代码,并屏蔽了它,以保护您的个人信息(例如,密码、电话号码和信用卡)。“有人知道怎么解决这个问题吗?

这是我的代码表

代码语言:javascript
复制
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>';

提交表单

代码语言:javascript
复制
$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]);

        }
    }
EN

回答 1

Stack Overflow用户

发布于 2017-07-16 02:06:10

添加以下内容:

代码语言:javascript
复制
header("X-XSS-Protection: 0");

在向客户端发送任何输出之前,解决了我的例子中的那个错误

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44249321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档