Il existe plusieurs façons de faire quelque chose comme ça en PHP. Personnellement, je ne suis pas d'accord avec votre méthode telle qu'elle semble. Je peux me tromper sur ce que vous semblez dire.
Comme l'a dit Adam, $_SESSION est la première chose à l'esprit. Vous pouvez également consulter $_COOKIE :http://php.net/manual/en /features.cookies.php
ou passez simplement l'identifiant de la ville en tant que $_GET var :http://www.yoursite .com/events.php?city=2
Ensuite, lisez-le en PHP comme
$city_id = $_GET['city'];