Sessione che perde il nome dell'utente

ho un problema con le sessioni.. se esco dal sito e rientro non mi recupera + il nome dell'utente bensì il nome del database.

Vi faccio un esempio... Mettiamo che l'utente sia danilo. Il mio sistema riconosce quindi l'utente e lo saluta..

Se esco dal sito non riconosce + Danilo ma il nome del database "Sql183335"...

Qualcuno ha qualche idea in merito...

Io la pagina del login l'ho fatta cos':

__________________________________

<?php

session_start();

ini_set("session.gc_maxlifetime","3600");

if(isset($_POST['Submit']))

{

   include "config/connessione.php";

   $username = $_POST["Mod_Login"];

   $password = $_POST["Mod_Pass"];

   //query d'estrazione dei dati di login

   $select = "SELECT * FROM administrators WHERE username = '$username' AND password = '$password'";

   $query = mysql_query($select);

   if($query)

   {

      if (mysql_num_rows($query)>0)

      {

         $row = mysql_fetch_array($query);      

         $_SESSION['user'] = $row['username'];

         $_SESSION['pagina'] = $row['pagina'];

         $_SESSION["valid_accesso"] = $row['livello'];      

         $var = $row['pagina'];

         header('Location:'.$var);

      }

      else

      {

      echo "Login o Password non corretti o utente non registrato";

      }

   }

   else

   {

      echo "<script language=javascript>alert('errore di connessione. riprova più tardi');</script>";

   }

}

?>

_____________________

inviato 8 anni fa
danilob
X 0 X

Cosa intendi per "esco dal sito" che ti sconnetti e poi ad una riconnessione ulteriore non ti riconosce come utente?

risposto 8 anni fa
Marco Grazia
X 0 X

si

risposto 8 anni fa
danilob
X 0 X

no, vado in un'altra pagina web senza fare il logout poi se ritorno nel sito lui non mi riconosce + come danilo ma come sql133 ecc...

risposto 8 anni fa
danilob
X 0 X

è solo una idea :

hai provato a passare i valori user ecc. prima in variabili e poi inselle sessioni

risposto 8 anni fa
dyd666
X 0 X

no... cosa intendi.. mi fai un esempio?

risposto 8 anni fa
danilob
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda