Hi,
hier sind bestimmt auch viele, die ihre Navigation z.B. so aufbauen:
index.php?module=news
und diese dann so abfragen:
	
Was genau macht ihr so, um diese Variable abzusichern ?
Reicht das z.B. aus ?
	
Ich mach z.B. keine SQL-Befehle, in denen Variablen vorkommen, die von aussen kommen (Post, session oder Get)
Reicht das so mit dem switch, oder gibs in PHP bekannte Sicherheitsprobleme in dieser Richtung ?
Weil theoretisch dürfte er so ja nur andere Dateien inkludieren, wenn genau der string vorkommt.
cya max
					hier sind bestimmt auch viele, die ihre Navigation z.B. so aufbauen:
index.php?module=news
und diese dann so abfragen:
PHP-Code:
	
	
$variable = $_GET['module']; 
Reicht das z.B. aus ?
PHP-Code:
	
	
switch($module) {
        case "summary"     :
        case "dater" :
        case "calendar" : require("modules/module_" . $module . ".inc.php"); break;
        
        default                    : require("modules/module_" . "summary" . ".inc.php");
    } 
Reicht das so mit dem switch, oder gibs in PHP bekannte Sicherheitsprobleme in dieser Richtung ?
Weil theoretisch dürfte er so ja nur andere Dateien inkludieren, wenn genau der string vorkommt.
cya max
 
          

 )
 ) Moderator
 Moderator
Kommentar