Buonasera,
ho questo codice:
Codice PHP:
$admin = array(0,2);
if(in_array($_SESSION['autenticato'],$admin)){
$bottomlnk = str_ireplace("{admin".$matches[2]."}",$admin_link.$matches[2],$bottomlnk);
}else{
$bottomlnk = str_ireplace("{admin".$matches[2]."}","",$bottomlnk);
}
Che dovrebbe fare in modo che se la sessione autenticato contiene un numero che sia (in questo caso) 0 o 2 faccia una sostituzione di stringa con una variabile ma ciò non accade.
La sessione anche se non esiste mi viene data come se esistesse!
Come mai ciò?