Der er en række måder at gøre noget som dette i PHP. Jeg er personligt uenig i din metode, som den lyder. Jeg kan dog tage fejl, hvad det ser ud til, at du siger.
Som Adam sagde, er $_SESSION den første ting i tankerne. Du kan også kigge på $_COOKIE:http://php.net/manual/en /features.cookies.php
eller bare send by-id'et som en $_GET var:http://www.yoursite .com/events.php?city=2
Så læs det i PHP ligesom
$city_id = $_GET['city'];