Salve ho un login che salva delle variabili in una sessione dopo di che effettua un header su un altra pagina ma i dati vengono persi vi mostro il codice:
codice:
<?php
include("uno.php");
?>
<html>
<body style="background:fixed;background: -webkit-linear-gradient(top, rgba(1, 157, 187, 0.84) 0%, #ffffff 100%);">
<center>
<div style="float:right; margin-right:450px;margin-top:100px;height:500px;width:395px;">
<div style="background-image:url('bordologin.png');height:35px;width:400px;"></div>
<div style=" background-color:white; width:393px;padding:0px 2px 2px 2px; position:absolute;border-right:black 1px dashed;border-left:black 1px dashed;">
<form action="verifica.php" method="post" name="accesso" >
Email-User:<input type="text" name="email" id="email">
Password: <input type="password" name="password" id="password">
<input type="submit" name="ok" value="Accedi">
</form>
Se non hai ancora un account <a href"http://localhost/network/Registrazione.php">Registrati qui</a>
</div>
</div>
</center>
</body>
</html>
codice:
<?php
//recupero da login.php
include("uno.php");
$email=$_POST['email'];
$password=$_POST['password'];
// preparo ed invio la query
$query = "SELECT idutente,nome,cognome FROM accesso WHERE email = '$email' AND password ='$password'";
$resul = mysql_query($query,$connessione);
// controllo l'esito
if (!$resul) {
die("Errore nella query $query: " . mysql_error());
}
$record = mysql_fetch_array($resul);
if(!$record) {
echo"Nome o User non corretti";
}
else {
session_start();
$_SESSION["id"]=$record["idutente"];
$_SESSION["nome"]=$record["nome"];
$_SESSION["cognome"]=$record["cognome"];
$_SESSION["email"]=$email;
header("location: http://localhost/network/fixedbar.php");
}
?>
Ecco la Fixedbar dove le variabili appaiono come indefinite....
codice:
<?php
session_start();
echo"<div id=\"fixedbar\">";
echo"<div id=\"fixedleft\">";
$_SESSION['email']=$email;
echo $email;
$_SESSION['id']=$id;
echo $id;
/*-$nomee="SELECT nome FROM accesso WHERE email='$email'";
$nome=mysql_query($nomee);
$visualizzanome=mysql_fetch_row($nome);
echo $visualizzanome[0];*/
echo"
";
echo"</div>";
echo"<div id=\"fixedright\">";
$selezione="SELECT idutente,nome,cognome,image,type,nomeimmagine FROM accesso WHERE email='$email'";
$result=mysql_query($selezione);
$visualizza=mysql_fetch_array($result);
$id=$visualizza['idutente'];//altro id
$_SESSION['id']=$id;
$nome=$visualizza['nome'];
$nomemaiuscolo= ucfirst($nome);//trasforma la prima lettera in maiuscolo
$cognome=$visualizza['cognome'];
$cognomemaiuscolo= ucfirst($cognome); //trasforma la prima lettera in maiuscolo
$tipo=$visualizza['type'];
$immagine=$visualizza['image'];
$nomeimmagine=$visualizza['nomeimmagine'];
echo"<div id=\"dati\">";
echo "<a href=\"mysocial.php?=$id\">".$nomemaiuscolo."";
echo $cognomemaiuscolo."</a>";
echo "
";
echo"</div>";//chiusura dati
echo"<div id=\"profilo\">";
echo "<img style"."="."'width".":"."40px".";"."height".":"."40px".";'"."src"."='"."immagini"."/".$id.".jpg'".">";//important nome dell'immagine uguale al id del utente
echo"</div>";//chiusura profilo
echo"</div>";//chiusura fixed right
echo"<div id=\"fixedcenter\">";
echo"<form action=\"ricerca.php\" method=\"post\">
<input type=\"text\" name=\"ricerca\" onkeyup=\"richiesta(this.value)\">
<input type=\"submit\" name=\"ok\">
</form>
</div>
<div id=\"ricercaanticipata\">
</div>
</div>";//chiusura fixedbar
?>