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>Ecco la Fixedbar dove le variabili appaiono come indefinite....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"); } ?>
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 ?>

Rispondi quotando