PHP关于如何解决表单POST传参数时,自动加转义字符的问题
2012-08-12 22:11
597 查看
目前我写了个程序,由表单输入mysql语句,然后提交给PHP程序,由PHP程序做相应的查询并返回结果,可是在使用时我发现如果在表单中输入有特殊字符(如'' "" \等)时,PHP会自动在它们的前面加上转义字符 "\",但是一旦它加上以后,我没有办法再用这条语句做sql查询了,请问怎么样能不让它加这个字符呢?谢谢!例子如下:
我在表单中输入的是:
可以用stripslashes来解决
PHP手册stripslashes函数说明
我在表单中输入的是:
select * from device_information where manager_team regexp 'huawei'在结果中打印出来发现已经变成了:
select * from device_information where manager_team regexp \'huawei\'查看php.ini里magic_quotes_gpc应该是on
可以用stripslashes来解决
PHP手册stripslashes函数说明
相关文章推荐
- 关于ajax post请求,参数过大产生的问题解决 Java
- PHP引号转义中解决POST,GET,Mysql数据自动转义问题
- php 分页显示数据 post参数传递问题解决方法
- PHP引号转义中解决POST,GET,Mysql数据自动转义问题
- php 分页显示数据 post参数传递问题解决方法
- PHP引号转义中解决POST,GET,Mysql数据自动转义问题
- 关于php如何在页面之间传递参数的问题
- 安装Piwik时遇到的一个奇怪的关于PHP参数问题的解决办法
- 关于在用curl函数post网页数据时,遇上表单提交 type为submit 类型而且没有name和id时可能遇到的问题及其解决方法
- 关于phpstorm post表单数据无法获取的问题
- PHP引号转义中解决POST,GET,Mysql数据自动转义问题
- selenium如何解决IE自动填充表单问题
- PHP引号转义中解决POST,GET,Mysql数据自动转义问题
- selenium如何解决IE自动填充表单问题
- PHP Post获取不到非表单数据的问题解决办法
- 微信开发之php表单微信中自动提交两次问题解决办法
- [置顶] Android调用js方法传递参数自动计算问题的解决
- 解决post提交表单(文件上传) request.getParameter 取值为空的问题
- 关于php页面最大执行时间问题(set_time_limit函数在windows下不起作用的解决)
- 解决axios,post请求传递不了对象{}参数的问题