Ciao ragazzi, ho un problema da quando ho installato ubuntu server 14.04 lts non mi funziona più questo codice, qualcuno ha una soluzine ? quanto ho capito session_start(); con la nuova versione di php non funziona + ..... grazie 1000
<?php
session_start();
include("connessione_db.php");
include("config.php");
mysql_select_db("$db_name",$connessione);
$username=mysql_real_escape_string($_POST['username']);
$password=mysql_real_escape_string(sha1($_POST['password']));
$query = "SELECT * FROM user WHERE username = '$username' AND password = '$password'";
$ris = mysql_query($query, $connessione) or die (mysql_error());
$riga=mysql_fetch_array($ris);
$cod=$riga['username'];
if ($cod == NULL) $trovato = 0 ;
else $trovato = 1;
if($trovato === 1) {
session_register('autorizzato');
$_SESSION["autorizzato"] = 1;
$_SESSION['cod'] = $cod;
echo '<script language=javascript>document.location.href="1.php"</script>';
} else {
echo '<script language=javascript>document.location.href="2.php"</script>';
}
?>
questo è il codice che uso per il passaggio delle sessioni da un file php all'altro :
<?php
session_start();
//se non c'� la sessione registrata
if (!session_is_registered('autorizzato')) {
echo "<h4>Area riservata, accesso negato.</h4>";
die;
}
session_start();
$cod = $_SESSION['cod'];
?>