ti fa l'header cosa vuol dire?
ti fa l'header cosa vuol dire?
header("Location:/public/moduli/registrazione.php?".SID)
volevo dire che mi rimanda al modulo registrazione.php ma non mi restituisce i valori della variabile di sessione $_SESSION['errore']
Le sessioni delle altre pagine funzionano, quindi non penso che sia un problema di registrazione delle sessioni, ma a quanto pare $_session['errore'] è vuota.
hai fatto print_r per dirlo?
che php hai?
prova a chiamare error l'array ed errore la variabile di sessione
Ho provato a cambiare la variabile da $errore a $error ma niente...
Con print_r mi da un errore, con echo no,
ho provato anche a fare cosi:
ma non va..Codice PHP:$err1=$_SESSION['errore'][0];
$err2=$_SESSION['errore'][1];
.....
echo $err1;
La versione di php è la 4.3.10.
Mi sa che mi tocca segnalare un errore per volta...![]()
cosi funziona di certo
<?
session_start();
class provfin {
var $esempio = "0";
var $errore = Array();
function provafu($uno,$due) {
if (empty ($uno)) {
$this->errore[] = $due;
$this->esempio++;
}
}
function contr() {
if ($this->esempio > 0) {
$_SESSION['errore']=$this->errore;
print_r ($this->errore);
}
}
}
$gr = new provfin();
$gr->provafu($_GET['suno'],"uno di prova");
$gr->provafu($_GET['sdue'],"due di prova");
$gr->contr();
?>
quindi funziona? la variabile è fatta e contiene un array
non funziona cosa?
Notice: Undefined index: unome in ..../register.php on line 40
Notice: Undefined index: uuser in ..../register.php on line 41
Notice: Undefined index: upass in ..../register.php on line 42
Notice: Undefined index: umail in ..../register.php on line 43
Array ( [0] => nome [1] => user [2] => password [3] => mail ) 1
cosi mi da questi errori, le righe ingriminate sono queste:
Codice PHP:$gr->provafu($_GET['unome'],"nome");
$gr->provafu($_GET['uuser'],"user");
$gr->provafu($_GET['upass'],"password");
$gr->provafu($_GET['umail'],"mail");