PDA

View Full Version : [PHP] Help sessioni...


Fire Fox II
05-11-2007, 17:41
Salve raga :)

sono un pò alle prime armi in php...
Ho dei problemi ad inviare dati prelevati da un database mysql da una pagina all'altra
Il codice (semplificato) è questo


<?php
session_start();
include("connessione.php");
$query = "select * from account WHERE email='xxx' and password='yyy'";
$result = mysql_query($query);
$riga_user = mysql_fetch_array($result);
$nome = $riga_user["nome"];
$_SESSION["nome"] = $nome;
echo $_SESSION["nome"]; (test per verificare che effettivamente preleva i dati)
mysql_close($connection);
header("Location: pp2.php");
?>



# pp2.php
<?php
session_start();
echo $_SESSION['nome'];
?>


La pagina pp2.php non visualizza niente
Dove sbaglio?

andbin
05-11-2007, 18:03
La pagina pp2.php non visualizza niente
Dove sbaglio?La documentazione di header() dice:

Session ID is not passed with Location header even if session.use_trans_sid is enabled. It must by passed manually using SID constant.

Al 99% è per questo motivo, ora comunque non ho tempo per provare.

dad_89
07-11-2007, 12:15
Come ti ha fatto notare andbin, per poter utilizzare la sessione in un'altra pagina necessariamente dovrai registrarla e poi effetuare un check nella pagina di riferimento per verificare se la sessione sia effetivamente inizializzata.