Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    problema loggin con firefox

    Ciao, sto diventando matto!

    allora... scrivo un po' di codice così ci capiamo meglio:

    codice:
    <? 
      include "config.php";
      $connessione = @mysql_connect($server,$utente,$password)or die("non riesco a connettermi al server MySql: $server");
      $db =@mysql_select_db($database,$connessione) or die("non riesco a selezionare il database $database");
    
      $query_user = "SELECT * FROM users"; 
      $esegui_query_user = mysql_query ($query_user,$connessione) 
      or die ("Non riesco ad eseguire la richiesta $esegui_query_user".mysql_error()); 
    
      $errore = 1;
    
      while ($valori = mysql_fetch_array ($esegui_query_user))
      {
     
       $id = $valori ['id'];
       $psw = $valori ['psw'];
       $id_user = $valori ['id_user'];
       $user_to_db = $_POST['input_id'];
       if ($id == $input_id AND $psw == $input_psw) 
    
    	{
             $_SESSION['online'] = 1;
             $_SESSION['user'] = $id_user;
             $sessione = session_id();
             
             $errore = 0;
    		 
        }
       } 
       if ($errore == 1)
       {
        include ("logginerror.php"); ### indirizzo della pagina di errore
       }
       else
       {
        echo "Loggin effettuato con successo!";
        $log = "INSERT INTO log VALUES ('', '$sessione', '$user_to_db')"; 
        $query_log = mysql_query ($log,$connessione) 
        or die ("Non riesco ad eseguire la richiesta $log".mysql_error());
       }
    ?>
    così faccio il loggin. So che è un po' incasinato ma cercavo di risolvere un po' di problemi che non ho rispolto VVoVe:

    codice:
    <?
      if ($_SESSION['online'] != 1)
      {
       echo "  
       <form method=\"post\" action=\"loggin.php\"> 
       <label>Login</label> 
       <input name=\"input_id\" type=\"text\" size=\"10\"> 
       Diver
    
       <input name=\"input_psw\" type=\"password\" size=\"10\"> 
       Password
     
       <input name=\"Submit\" type=\"submit\" value=\"vai\"> 
       Password??
       </form> 
       ";
      }
      else
      {
       $sessione = session_id();
       echo "<label>Benvenuto</label> ";
       $us_online = "SELECT * FROM log WHERE sessione = '$sessione'"; 
       $query_us_online = mysql_query ($us_online,$connessione) 
       or die ("Non riesco ad eseguire la richiesta $us_online".mysql_error()); 
       while ($valori_us_online = mysql_fetch_array ($query_us_online))
       {
        $user = $valori_us_online ['user'];
       }
       echo "$user";
       echo "
    
    ";
       echo "::<a href=\"profilo.php\">profilo</a>
    ";
       echo "::<a href=\"statistiche.php\">statistiche</a>
    ";
       echo "::<a href=\"inserisci_immersione.php\">inserisci immersione</a>
    ";
      } 
      ?>
    così faccio in ogni pagina la validità del loggin.


    Il problema è che con IE funziona e con firefox no... Help me please

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    nella pagina loggin.php arrivano i dati in post? (login con una G sola!).


    ciao

  3. #3
    si, anche perchè se no con IE non funzionerebbe.

  4. #4
    e cmq il login lo fa ma non mi visualizza il nome della persona logata.

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    e allora il login non c'entra, avrai sbagliato qualcosa nella sintassi del tag che mostra il nome dell'utente.


    ciao

  6. #6
    l'ho postato il codice con cui faccio vedere il nome.
    Cmq mi fa strano che con un browser funziona e con l'altro, no!

    mah.

  7. #7
    up.... nessuno sa darmi un suggerimento?

  8. #8
    ho risolto da solo.

    ho sistemato meglio la ricezione delle variabili con $_POST[] e adesso funziona tutto.

    ciao


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.