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: