Ciao, sto diventando matto!
allora... scrivo un po' di codice così ci capiamo meglio:
così faccio il loggin. So che è un po' incasinato ma cercavo di risolvere un po' di problemi che non ho rispoltocodice:<? 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()); } ?>VVoVe:
così faccio in ogni pagina la validità del loggin.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> "; } ?>
Il problema è che con IE funziona e con firefox no... Help me please

VVoVe:
Rispondi quotando
