PHP Sicherheits Funktion von einem Freund
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Was haltet ihr von dieser Sicherheitsfunktion?
<?php function safer_code($anzahl,$para1 , $para2 = \"\", $para3 = \"\", $para4 = \"\", $para5 = \"\") { if($anzahl > 5) { echo \"ERROR: Too many parameters are given!<BR>\"; return 1; } $para1 = mysql_escape_string($para1); $para2 = mysql_escape_string($para2); $para3 = mysql_escape_string($para3); $para4 = mysql_escape_string($para4); $para5 = mysql_escape_string($para5); $array = array(); $array[0] = $para1; $array[1] = $para2; $array[2] = $para3; $array[3] = $para4; $array[4] = $para5; return $array; } // Funktionsaufruf und Rückgabe der Variablen /* $one = \"eins\"; $two = \"zwei\"; $three = \"drei\"; $array = safer_code(\"5\", $one, $two, $three, $_POST[\'name\'], $_POST[\'name\']); $one = $array[0]; $two = $array[1]; $three = $array[2]; ... ... ... usw. */ ?>
...das is ne kurze version, hab das auch schon für 15 variablen gesehen^^ ..egal wie sicher macht/ist die jetzt wirklich? weil finds cool das man damit mehr variablen auf einmal überprüfen kann, aber..ich weiß halt nicht^^
Beitrag geändert: 1.4.2008 17:37:24 von myhead -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?php function cc_deHtml ($pData) { if (is_array ($pData)) { return (array_map (\'cc_deHtml\', $pData)); } else { return (htmlentities ($pData)); } } function cc_nl2br ($pData) { if (is_array ($pData)) { return (array_map (\'cc_nl2br\', $pData)); } else { return (nl2br ($pData)); } } function cc_mysqlEscape ($pData) { if (is_array ($pData)) { return (array_map (\'cc_mysqlEscape\', $pData)); } else { return (mysql_escape_string ($pData)); } } $input = array (5, $one, $two, $three, $_POST[\'name\'], $_POST[\'name\']); $input = cc_mysqlEscape ($input); // usw. ?>
Beitrag geändert: 1.4.2008 17:55:00 von lucas9991 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage