Sessions PHP

Cada cop que cridem al servidor executem el script de zero.

Articles previs:


Exemple : acumulació de dades a $_SESSION

sessions1.php
<?php
session_start();
 
// afegir dades enviades per POST a la variable $_SESSION
if( isset($_POST["dada"]) ) {
	echo "afgeint ".$_POST["dada"];
	$_SESSION["elements"][] = $_POST["dada"];
}
 
// Llistar les dades acumulades
echo "\n<br>\n";
echo '<Dades acumulades a $_SESSION:';
echo "\n<ul>\n";
if( $_SESSION["elements"] ) {
	foreach( $_SESSION["elements"] as $element ) {
		echo "<li>$element</li>\n";
	}
}
echo "</ul>";
?>
 
<!-- form entrada de dades -->
 
<form method="post">
	<input type="text" id="dada" name="dada">
	<label for="dada">Dada a incloure a la sessió</label>
	<br>
	<input type="submit">
</form>

Fixa't en que: