Salve a tutti,
Avrei un piccolo problema con session_start ed il seguente. In teoria almeno credo quando nel mio file paginaris.php lo vado a far girare, mi dovrebbe dare errore 404, cosa che invece non mi da. Come mai ???? Se mi loggo va tutto bene ma come se una volta loggato non uscisse più dal login. Invece prima funzionava ad hoc. Ossia se lo facevo girare mi dava errore 404. Questo è lo spezzone di codice della paginaris.ph forse mi sono dimenticato qualcosa ????
Spero in un vostro aiuto. Credo che non sia un crosspost. E' tutt0altro problema. Grazie.
Avrei un piccolo problema con session_start ed il seguente. In teoria almeno credo quando nel mio file paginaris.php lo vado a far girare, mi dovrebbe dare errore 404, cosa che invece non mi da. Come mai ???? Se mi loggo va tutto bene ma come se una volta loggato non uscisse più dal login. Invece prima funzionava ad hoc. Ossia se lo facevo girare mi dava errore 404. Questo è lo spezzone di codice della paginaris.ph forse mi sono dimenticato qualcosa ????
PHP:
<link rel="stylesheet" type="text/css" href="coloredisfondo.css">
<link rel="stylesheet" type="text/css" href="thumb.css">
<?php
require_once("connetti.php");
session_start();
if(isset($_COOKIE["ultimoaccesso"])) {
$valore_cookie = date("d/m/Y - H:i:s");
setcookie ("ultimoaccesso", $valore_cookie, time() + 365 *24*3600);
$ultimo_cookie = $_COOKIE["ultimoaccesso"];
$me= "Il tuo ultimo accesso è stato il: $ultimo_cookie";
} else {
$valore_cookie = date("d/m/Y - H:i:s");
setcookie ("ultimoaccesso", $valore_cookie, time() + 365 *24*3600);
$me= "Non ti sei mai collegato a questa pagina";
}
session_start();
if(isset($_SESSION['nome'])) {
$array = mysql_query("SELECT * FROM utenti WHERE id=".$_SESSION['id']." '");
// $array=mysql_fetch_array($array);
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>benvenuto</title>
<body>
<?php
session_start();
$array = strtoupper($_SESSION['nome'] );
if(isset($_SESSION['nome'])) {
echo "<div class=\"messaggio\"><h1>";
echo "BENVENUTO ".$array."<br />";
echo $me;
echo "</h1></div>";
echo "</body></html>";
}else{
header("Location:failed.php");
exit();
//}
}
//Visualizza l'avatr contenuto nel db
//$query =mysql_query("SELECT immagine FROM immagine WHERE id = $id");
// Codice che unisce due o più tabelle
$query =mysql_query("SELECT utenti.id, utenti.nome, immagine.immagine FROM utenti INNER JOIN
immagine ON utenti.id = immagine.id_nome WHERE id_nome = ".$_SESSION['id']);
while($foto=mysql_fetch_array($query))
{
?>
<br> <br>
<img src="immages/<?php echo$foto["immagine"]?>" class="immages">
<?php
}
// Ricerca e visualizza l'utente che si è connesso con le info
$row = mysql_fetch_array(mysql_query("SELECT * FROM utenti WHERE id='".$_SESSION['id']."'"));
echo "<br> <br>";
echo "Nome e cognome: ".$row['cognome'] . " ".$row['nome'];
echo "<br>";
echo "Username: ". $row['username'];
echo "<br>";
echo "EMail: ".$row['email'];
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<center> <br> <br>
<input type="button" onClick="window.location.href='upload.php';" style='padding:10px' value="Upload" />
<input type="button" onClick="window.location.href='modifica.php';" style='padding:10px' value="Modifica" />
<input type="button" onClick="window.location.href='logout.php';" style='padding:10px' value="Logout" />
</center>
</body>
</html>
Spero in un vostro aiuto. Credo che non sia un crosspost. E' tutt0altro problema. Grazie.