Ak chcete povoliť použitie session, pridajte pred váš PHP kód nasledujúce:
<?php
session_start();
?>
PHP používa na zachovanie dát session premenné v podobe $_SESSION[""]. Medzi jednotlivými premennými môžete rozlišovať nastavením indexu poľa k vášmu
jedinečnému identifikátoru.
Práca so session sa končí pomocou funkcie session_destroy() umiestnenou pred ukončením PHP kódu. Session premenné sa po spustení session_destroy() automaticky uvoľnia.
PHP kód bude vyzerať takto:
Uložte tento kód ako session_form.php
=====================================
<?php
session_start();
if($_SESSION["ctr"] >=3)
{
session_destroy();
echo “<script> alert(‘Session Terminated’)</script>”;
}
echo "Hello";
echo "<form name='form1' method='post' action='form_act.php'>";
echo "Please Enter a string: <input name='title' type='text'>";
$_SESSION["ctr"] = $_SESSION["ctr"] + 1;
echo"<input name='Submit' type='submit' value='Submit'>";
echo "</form>";
?>
Uložte tento kód ako form_act.php
=================================
<?php
session_start();
echo "Value Passed by POST: <b>";
echo $_POST["title"];
echo "</b><br>";
echo "Value Passed Thru Sessions: <b>";
echo $_SESSION["ctr"];
echo "</b><br>";
echo "<a href=' onclick='javascript.history(1)'>Go Back</a>";
?>