Giusto, prima però devi iniziare la sessione mettendo 'session_start();' ad esempio dopo il ciclo 'while'.Originariamente inviato da TheYooMan
$_SESSION['cometipare'] = $id_cartella;
Se non ho capito male però, vuoi memorizzare lo stesso minuto per tutta la durata della sessione, quindi il codice ti diventa così:
In questo modo se è la prima volta che inizi la sessione, la variabile '$_SESSION["id_cartella"]' non era stata ancora inizializzata e quindi la inizializzi con il valore di $id_cartella. Le volte successive sarà già stata inizializzata e quindi manterra il valore iniziale, finchè non saranno resettate tutte le variabili di sessione, ovvero finché non verrà eseguita l'istruzione 'session_unset()'.Codice PHP:<?php
include "config.php";
$query = mysql_query("SELECT id_user, date FROM messaggi ORDER BY date DESC limit 1"); while($riga = mysql_fetch_assoc($query))
{
$id_user = 1;
}
session_start();
$id_cartella = substr(date('i'), -1, 1);
if(!isset($_SESSION["id_cartella"]))
$_SESSION["id_cartella"] = $id_cartella;
$cartella = "fotos/".$id_cartella ;
$image_src ="fotos/" . $id_cartella . "fotos/"."1" . ".jpg";
echo $id_cartella;
?>

Rispondi quotando