这个magic_quotes_gpc东东究竟配置成ON好好似OFF好呢?如果是OFF就能正确显示表单提交的英文单引号“'”,如果设置成ON的话就会显示“\'”,但是,插入数据库时候一定要“\'”了,这样非常矛盾,设置成ON的话读出来也读成“\'”,设置成OFF根本不能插入,郁闷,怎么处理呢?不会一个一个变量读出来都替代斜扛吧?

解决方案 »

  1.   

    问题解决了,超麻烦啦,不知道有没有更加简便的方法.
    function unq(&$string){
    stripslashes(&$string);
    }
    显示的时候都要用,觉得麻烦啊
      

  2.   

    设置成on是鉴于安全考虑,尤其对于一些php新手,可以查一查php手册。
    直接使用addslashes和stripslashes没有什么麻烦的,你在函数外面再套上一个函数当然麻烦了。
      

  3.   

    上个表单中有个回执,写在名为feedback的表单域中,在处理程序中:
    $feedback=stripslashes($_POST['feedback']);
    ---That's All Right