当我从表单中的文本区域检索数据时,
<?php $editor_data = $_POST['editor1']; ?>
这在本地工作正常。
但是,远程服务器会返回将样式与转义斜杠混合的文本,如下所示:
<h3 style=\"color: blue;\"> Initial value.</h3>
我不知道我做错了什么。你有什么主意吗?
见: http ://www.php.net/manual/en/info.configuration.php#ini.magic-quotes-gpc
如果无法修改 php.ini,可以使用 stripslashes 函数(http://www.php.net/stripslashes )
由于魔术引号自 PHP 5.3.0 起已弃用,自 PHP 5.4.0 起已删除,因此 stripslashes($string) 是要走的路。