PHP 防止SQL注入攻击的方法。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 防止SQL注入攻击的方法。相关的知识,希望对你有一定的参考价值。

public function siftDown($dataStack){
		if(!is_array($dataStack)){
			$dataStack = ereg_replace("[\'\")(;|`,<>]","",$dataStack);
			$dataStack = mysql_real_escape_string(trim($dataStack),$this->connection);
			$dataStack = stripslashes($dataStack);
			return $dataStack;
			}
		$safeData = array();
		foreach($dataStack as $p=>$data){
					$data = ereg_replace("[\'\")(;|`,<>]","",$data);
					$data = mysql_real_escape_string(trim($data),$this->connection);
					$data = stripslashes($data);
					$safeData[$p] = $data;
					}
		return $safeData;
		}

以上是关于PHP 防止SQL注入攻击的方法。的主要内容,如果未能解决你的问题,请参考以下文章

php中防止SQL注入,该如何解决?

PHP怎么防止sql注入

PHP 清理数据以防止SQL注入攻击

php如何防止sql注入

php防止sql注入以及xss跨站脚本攻击

php中防止SQL注入的方法