სესიების გამოყენება ერთ გვერდზე PHP-ში
სესიებზე პირველ მაგალითში ჩვენ რაღაცას ვწერდით სესიაში ერთ ფაილში, ხოლო ვკითხულობდით მეორეში. სინამდვილეში ეს არ არის აუცილებელი - ეს შეიძლება გაკეთდეს ერთ ფაილშიც.
მაგალითად, შესაძლებელია გაკეთდეს გვერდის განახლების მთვლელი საიტის მომხმარებლისთვის. ამისთვის პირველად მომხმარებლის ვიზიტზე ჩავწერთ სესიის ცვლადში ერთეულს, ხოლო ყველა მომდევნო ვიზიტზე გავზრდით ამ ცვლადს ერთით:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // პირველი ვიზიტი გვერდზე
} else {
$_SESSION['counter']++; // მომდევნო ვიზიტები
}
echo $_SESSION['counter'];
?>
ჩაწერეთ სესიაში მომხმარებლის საიტზე შესვლის დრო. გვერდის განახლებისას გამოიტანეთ რამდენი წამის წინ შევიდა მომხმარებელი საიტზე.