PHPでこのようなことを行う方法はいくつかあります。私はあなたの方法に個人的に同意しません。あなたが言っているように見えることについて私は間違っているかもしれません。
アダムが言ったように、$_SESSIONが最初に頭に浮かぶことです。 $ _COOKIEを調べることもできます: http://php.net/manual/en /features.cookies.php
または、都市IDを$ _GET var:http://www.yoursiteとして渡すだけです。 .com / events.php?city =2
次に、PHPで次のように読みます
$city_id = $_GET['city'];