[英]mysqli_real_escape_string($link,$_REQUEST) for all variables
我是第一次使用Mysqli。
在mysql中,我已經使用了它。
$escapedGet = array_map('mysql_real_escape_string', $_REQUEST);
extarct($escapedGet ).
現在我已經用mysqli_real_escape_string($link,$_REQUEST)
為mysqli_real_escape_string
做了很多嘗試
它說第二個參數應該是字符串,我試圖用一個循環將它與字符串一起傳遞,但是不能使它起作用,任何人都可以幫助。
提前致謝
我這樣做:
function sanitize($value){
global $mysqli;
return $mysqli->real_escape_string($value);
}
if($_POST){$_POST = array_map('sanitize', $_POST);}
if($_GET){$_GET = array_map('sanitize', $_GET);}
if($_COOKIE){$_COOKIE = array_map('sanitize', $_COOKIE);}
if($_REQUEST){$_REQUEST = array_map('sanitize', $_REQUEST);}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.