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: