用户输入数据进行过滤php

文章来自:源码在线https://www.shengli.me/php/505.html

  1. 在表单中,input项,如果用户输入的是英文状态下的双引号或单引号,数据保存后。以后又在后台编辑的时候,

    <input value=" "这是带引号的值,因为引号导致问题" " ...>因为双引号或单引号的原因,发现数据“丢失”。

  2. 因此要将输入数据中引号变成html实体。用到htmlentities

     

     

      直接这样的话会出现乱码!要加上

       

     完整代码:

    

    英文双引号变成了&quot;   <变成了&lt;等

    这样下来对用户数据再次编辑的时候,直接从数据库读出来,塞给input的value即可,不需要转码处理之后再塞给input。

猜你喜欢

转载自blog.csdn.net/hugejihu9/article/details/85278701