Самый оптимальный вариант))
$module = $_GET[\'module\'];
switch ($module) {
case \'about\':
include \'about.php\';
break;
case \'links\':
include \'links.php\';
break;
case \'forum\':
include \'forum.php\';
break;
default:
include \'main.php\';
break;
}
дырку можно зделать из всего) нужны знания а не просто осведомлённость.. )
Ты заигрываешь? Смайлики ставишь мигающие))) шучу.
Дыра там, где не фильтруется $GET и $_POST? а есть другой дыры?
Миледи, эмМ,думаю этот оптимальней:
[code]
$link = array(\'about\',\'links\',\'forum\',\'main\');
if (in_array($_GET[\'module\'],$link))
include $link[$_GET[\'module\']] . \'.php\';
[/code]
Массивы как тот не к месту использовать)