为什么$ _POST无法解除<img style=""/>

时间:2014-03-12 18:28:18

标签: php jquery ajax codeigniter

我正在我的textarea中创建这样的:

<img style="padding-right:5px; width:200px; height:200px;" src="assets/images/logo.jpg">

然后我使用ajax将其发布到PHP。并在PHP响应中这样:

<img right;width:200px;height:200px;" src="assets/images/logo.jpg">

style="padding-"缺失。

我的问题是:为什么PHP无法使用style=padding-检索$_POST?有谁可以解决这个问题?谢谢..抱歉我的英语不好

2 个答案:

答案 0 :(得分:0)

总猜,但它是你的报价。如果您使用双引号"发布,并且脚本包含双qoutes ",则可能正确地中断了行尾。

尝试更改为单引号',看看是否有帮助。

<img style='padding-right:5px; width:200px; height:200px;' src='assets/images/logo.jpg'>

答案 1 :(得分:0)

这里的问题是CodeIgniter的global_xss_filtering。在您阅读之前,它会过滤$_POST变量。

尝试将$config['global_xss_filtering']文件中的false更改为config.php