简单的问题。我有一个程序,它使用AJAX将数据从HTML表单发送到创建PDF的PHP脚本。如果用户在具有撇号的HTML表单上输入值,则使用反斜杠对其进行编码/转义。例如,'Joe'成为'Joe \''
如何删除反斜杠?我想我可以使用str_replace('\','',$ input),但我想知道在PHP中使用'unescaping'字符串的更广泛的方法是什么。
答案 0 :(得分:3)
正常使用Ajax不会为数据添加斜杠字符。
最可能的来源是magic quotes(这是邪恶的)。 Turn them off。
答案 1 :(得分:0)
只需使用stripslashes($input);