27-12-2009, 20:27
<?php
session_start();
if($_SESSION['losowa'] == '') {
$_SESSION['losowa'] = rand(1,10);
}
// gdzieś musisz zakończyć tą sesję - może to Ci zrobić serwer albo ty używają unset($_SESSION['losowa']);
?>
Musisz dać warunek, by sprawdzić czy sesja jest pusta, jeżeli tak to losujesz liczbę, jeżeli nie to nie przypisujesz. Bo co odświeżenie przypisywałeś sesji nową liczbę.
session_start();
if($_SESSION['losowa'] == '') {
$_SESSION['losowa'] = rand(1,10);
}
// gdzieś musisz zakończyć tą sesję - może to Ci zrobić serwer albo ty używają unset($_SESSION['losowa']);
?>
Musisz dać warunek, by sprawdzić czy sesja jest pusta, jeżeli tak to losujesz liczbę, jeżeli nie to nie przypisujesz. Bo co odświeżenie przypisywałeś sesji nową liczbę.