Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除$\u POST symfony的转义引号_Php_Wordpress_Symfony - Fatal编程技术网

Php 删除$\u POST symfony的转义引号

Php 删除$\u POST symfony的转义引号,php,wordpress,symfony,Php,Wordpress,Symfony,我有3个表格,都非常相似,里面有一个wp_编辑器: <tr valign="top"> <th scope="row"> <label for="mymessage">Message</label> </th> <td> <?php wp_editor( $mymessage, 'mymessage',

我有3个表格,都非常相似,里面有一个wp_编辑器:

<tr valign="top">
    <th scope="row">
        <label for="mymessage">Message</label>
    </th>
    <td>
        <?php wp_editor(
            $mymessage,
            'mymessage',
            array(
                'media_buttons' => false,
            )
        ) ?>
        <input type="hidden" id="mymessage" name="mymessage" value=""/>
    </td>
</tr>  
然后它转到一个动作,它是一个symfony动作
executeUpdate

在该操作的第一行,我输出$\u POST的内容。
如果我把“你好”作为我的信息,以下是每种形式的结果:

“hello\”
-将其另存为
“hello”
-转义一次-正确的方法
\\\\\\\\”
-将其另存为
\\\“hello\”
-转义两次-一个额外的斜杠
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/code>保存为
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Magic Quotes已关闭-我输出了phpinfo()并进行了检查

为什么三种不同的形式会以不同的方式转义信息,我如何才能使它们都只转义一次

我的表单在wordpress中,被调用的操作进入我的api,即symfony


任何想法都将不胜感激

关闭神奇的引用


请参阅文档:尤其是以symfony方式访问POST数据:

$request->request->get('mymessage')

或者用正确的方式使用FormTypes:

请在回答之前仔细阅读问题。我写道:“Magic Quotes已关闭-我输出了phpinfo()并进行了检查。”如果您直接打印$\u POST的内容,并且它确实包含反斜杠,并且函数
get\u Magic\u Quotes\u gpc()
在一行之后返回false,那么可能是Javascript造成的。您是否检查过请求后数据,例如Firebug?当我在Chrome控制台的“请求负载”下查看时,我看到了该值,但没有任何转义斜杠
$request->request->get('mymessage')