Ansicht:   

#454377 php mysql, oh der schlauch ist lang (web.coding)

verfaßt von MudGuard zur Homepage von MudGuard, München, 26.05.2022, 15:20:23

>

<?php
> if ($_GET['rxcode'] == true) {
> $sql = "SELECT * FROM $controltbl WHERE oncode = ".$_GET['rxcode']."";
> 



oh-oh. Daten vom Kunden ohne Prüfung des Werts und ohne Escaping in's SQL zu übernehmen ist - ich sag's mal vorsichtig - mutig ...

Welchen Typ haben die Spalten oncode, offcode?
Was steht tatsächlich in $_GET['rxcode'] drin?

Du machst keinerlei Fehlerbehandlung bei den SQL-Kommandos. Das solltest Du aber machen, und dabei insbesondere dann auf ggf. auftretende Fehlermeldungen achten.

--
[image]
MudGuard
O-o-ostern

 

gesamter Thread:

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz