Matumizi ya Vikao kwenye Ukurasa Mmoja katika PHP
Katika mfano wetu wa kwanza kuhusu vikao, tulikuwa tunaandika kitu kwenye kikao kwenye faili moja, na kukisoma kwenye faili nyingine. Kweli, hii si lazima - inaweza kufanyika kwenye faili moja.
Kwa mfano, tunaweza kutengeneza kihesabu cha kukariri ukurasa na mtumiaji wa tovuti. Ili kufanya hivyo, wakati wa mara ya kwanza mtumiaji anapoingia, tuandike ndani ya kutofautisha ya kikao thamani ya moja, na kwa milango yote ijayo tutaongeza thamani ya kutofautisha hiyo kwa moja:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // mlingilio wa kwanza kwenye ukurasa
} else {
$_SESSION['counter']++; // milango ijayo
}
echo $_SESSION['counter'];
?>
Andika kwenye kikao wakati mtumiaji alipoingia kwenye tovuti. Wakati ukurasa unapokaririwa, onyesha ni sekunde ngapi zilizopita mtumiaji alipoingia kwenye tovuti.