005
19.04.2007, 21:18 Uhr
FunnyDingo
|
Was ich häufig in einem solchen Fall mache ist ein Array:
PHP 4: |
$codes = array( '01' => 'file1', '02' => 'file2, );
$file_to_include = null; if(array_key_exists($_GET['index'], $codes)) $file_to_include = $codes[$_GET['index']]; else $file_to_include = 'file1'; include($file_to_include);
|
Das kappt ganz gut. Da du den $_POST['code'] nur dann verwendest, wenn es den Key im Array auch gibt, kannst du sichersein, dass auch nur gültige Dateien (definiert in deinem Array) verwendet werden bzw. alternativ die "file1" (für den Fall das es den gewählten Code im Array nicht gibt - quasi Fallback). Außerdem lässt sich das Array schon fix erweitern und ist (so finde ich) übersichtlich. -- "Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral." (John James Osborne)
Meine Website: http://www.funnydingo.de Dieser Post wurde am 19.04.2007 um 21:20 Uhr von FunnyDingo editiert. |