Php 我是否可以向所有变量添加条带斜杠
在从数据库检索时向所有变量添加条带斜杠让我抓狂。有没有我可以自动完成的 只需将数据库检索逻辑放在单个访问点(方法或类)中,并在那里去掉斜杠即可。然后,所有其他代码都可以使用这个方法/类。只需将数据库检索逻辑放入单个访问点(方法或类)中,并在那里去掉斜杠即可。然后,所有其他代码都可以使用此方法/类。将数据转换为数组 让我们现在就来 $data是数组Php 我是否可以向所有变量添加条带斜杠,php,Php,在从数据库检索时向所有变量添加条带斜杠让我抓狂。有没有我可以自动完成的 只需将数据库检索逻辑放在单个访问点(方法或类)中,并在那里去掉斜杠即可。然后,所有其他代码都可以使用这个方法/类。只需将数据库检索逻辑放入单个访问点(方法或类)中,并在那里去掉斜杠即可。然后,所有其他代码都可以使用此方法/类。将数据转换为数组 让我们现在就来 $data是数组 array_map('stripslashes', $data); 这将自动向$data array中的每个数据元素添加sriptslash将数据
array_map('stripslashes', $data);
这将自动向$data array中的每个数据元素添加sriptslash将数据转换为数组 让我们现在就来 $data是数组
array_map('stripslashes', $data);
这将自动向$data数组中的每个数据元素添加sriptslash这是双重转义的典型标志。你应该纠正你的代码,这样它就不会过早逃逸。为了防止SQL注入,只需使用准备好的语句(例如or)。您不必手动转义,如果正确使用这些转义,您的数据库将不包含斜杠转义数据
您必须对数据库进行一次性批处理以修复当前数据。这是双重转义的典型标志。你应该纠正你的代码,这样它就不会过早逃逸。为了防止SQL注入,只需使用准备好的语句(例如or)。您不必手动转义,如果正确使用这些转义,您的数据库将不包含斜杠转义数据
您必须一次性批量运行数据库以修复当前数据。禁用magic\u quoteseverywhere禁用magic\u quoteseverywhere那么为什么要将不需要的斜杠添加到数据库中?为什么要将不需要的斜杠添加到数据库中?