zapisujesz ostatnio oglądane przedmioty w takiej tablicy:
Kod
$_SESSION['ostatnio'][0] = $id;
$_SESSION['ostatnio'][1] = $id;
$_SESSION['ostatnio'][2] = $id;
$_SESSION['ostatnio'][3] = $id;
$_SESSION['ostatnio'][4] = $id;
Podczas dodawania nowego "ostatnio oglądanego":
1. Sprawdzasz czy
$_SESSION['ostatnio'] jest tablicą, jeśli nie (jeszcze nic do niej nie dodano) to ID przedmiotu zapisujesz w:
$_SESSION['ostatnio'][0] = $id;2. Jeśli jest tablicą, to sprawdzasz ile ma elementów (
count" title="Zobacz w manualu PHP" target="_manual). Jeśli mniej niż 5, to ID przedmiotu zapisujesz w kolejnym elemencie:
$_SESSION['ostatnio'][] = $id;3. Jeśli ma już 5 elementów, to:
- usuwasz pierwszy element tablicy
array_shift" title="Zobacz w manualu PHP" target="_manual - zapisujesz nowe ID tak jak w pkt. 2
Gdy będziesz chciał wyświetlić te strony, to nie zapomnij, że najpierw będziesz posortować je od tyłu:
array_reverse" title="Zobacz w manualu PHP" target="_manual