Ho provato a rispondere a questa domanda: "Cosa fa il seguente frammento di programma quando è chiamato la prima volta? E le successive?"
<?php
session_start();
if (!isset($_SESSION['count'])) {
$_SESSION['count'] = 5;
} else {
echo "--->".$_SESSION['count']."
";
if ($_SESSION['count']>0)
$_SESSION['count']--;
else {
die( "****");
}
?>
Apre una sessione, se $_SESSION non è impostato (quindi se si accede per la prima volta?) fa corrispondere $_SESSION a 5, altrimenti visualizza ---> concatenato al valore di $_SESSION e va a capo. POI, se $_SESSION è >0 lo decrementa, altrimenti chiude.
Ma gli asterischi dentro die() cosa fanno?
Avete altri suggerimenti?![]()