Questo è quello che ho scritto:
Codice PHP:
$error = (isset($_GET['error']) && $error) ? $error : "undefined";
$errorlist = array ("norecord", "dboffline", "wrongchars", "undefined");
foreach ($errorlist as $v) {
if (!eregi($v, $error) || $error == "undefined") {
$redirect = true;
}
}
In pratica in $error prendo una variabile in $_GET
dovrei controllare se il contenuto di questa variabile esiste in $errorlist, e nel caso non esista oppure questa fosse uguale a undefined dovrei fare un redirect
Funziona tutto solo che in effetti con la mia sintassi la variabile $redirect viene riscritta 4 volte... =_='
...e quindi non posso metterci dentro il redirect altrimenti si impalla...
Poi, successivamente vorrei poter associare la chiave di $errorlist ad $error...
ad esempio se $error = "norecord", $error dovrebbe diventare 0
come fò? :master: