Ciao grazie x la risposta..

Allora si, infatti a pensarci bene sulla index posso solamente controllare che i valori che passano siano veramente i valori che mi aspetto.. infatti avrò sempre un url composto da:

http://www.sito.it/index.php?action=...&option=valore

ieri sono andato un pò avanti..
Codice PHP:
$url_array explode("/"$_SERVER['PHP_SELF']);

$valori_validi_action = array("index""articoli""guide""forum""download""upload""commenta""cerca""statistiche""voto""messaggi""nolog""log");

$x = array();
foreach (
$url_array AS $k=>$v) {
    
$x[] = explode("="$v);
}

$valore_action $x[1][1];

if (isset(
$x[1]) && $x[1] != "" && in_array($valore_action$valori_validi_action)) {
    
$_LINK['action'] = $valore_action;
    } else {
    
header("HTTP/1.0 404 Not Found");
    exit;

adesso devo pensare a come aggiungere anche il valore di option se è settato, cosi poi mi costruisco una stringa che posso passare ad una classe, poi sarà quest'ultima a decidere cosa fare in base ai valori..

Può andare come ragionamento??? :master: