目前有一个需求,是需要将一段脚本,在后台表单提交到数据库,并且从数据库取出来,要脚本能直接运行。脚本肯定有一些特殊字符,比如 单引号。addslashes这个方法好像能处理,但是不光是提交到表单,还要经常的更新,就是从数据库在取出来,修改以后,在提交更新。使用addslashes这个方法好像会有问题。另外,好像不同的php版本或是数据库设置,导致这个方法有的版本还不能生效。各位是怎么完美解决这个问题的呀?
目前有一个需求,是需要将一段脚本,在后台表单提交到数据库,并且从数据库取出来,要脚本能直接运行。脚本肯定有一些特殊字符,比如 单引号。addslashes这个方法好像能处理,但是不光是提交到表单,还要经常的更新,就是从数据库在取出来,修改以后,在提交更新。使用addslashes这个方法好像会有问题。另外,好像不同的php版本或是数据库设置,导致这个方法有的版本还不能生效。各位是怎么完美解决这个问题的呀?
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
没有问题啊。插入用addslashes,修改时直接取出即可(为了安全,还需要其他安全代码)。我自己做的PHP系统,从php5.2x到5.3.18,再现在刚到7.1.4都没问题,说说你的情况吧。最好有代码示例。