Hvordan sikre jeg mod injection ?
Min kode er sådan her.
- if ($stmtb = $db->prepare("SELECT * FROM $tablenavn WHERE url=?")) {
-
- $stmtb->bind_param('s', $url);
- $stmtb->execute();
- $stmtb->bind_result($xid, $xantalstemmer, $xtotal, $xgennemsnit, $xurl, $xsidsteip);
-
- if ($stmtc = $db->prepare("UPDATE $tablenavn SET antalstemmer=antalstemmer+1, totalrating=totalrating+?, gennemsnit=? WHERE url=? AND sidsteip=?")) {
-
- $stmtc->bind_param('idss', $rating, $nygennemsnit, $url, $sidsteip);
- $stmtc->execute();
- $stmtc->close();
-
- if ($stmtd = $db->prepare("INSERT INTO $tablenavn (antalstemmer, totalrating, gennemsnit, url, sidsteip) VALUES ('1', ?, ?, ?, ?)")) {
-
- $stmtd->bind_param('idss', $rating, $rating, $url, $sidsteip);
- $stmtd->execute();
- $stmtd->close();
Indlæg senest redigeret d. 31.01.2013 23:06 af Bruger #13010