This condition in the current version of the safari on os X does not work and always displays what is after else , in other browsers it works fine
<? if (!empty($_COOKIE['userCityName'])){ echo $_COOKIE['userCityName']; } else { echo "Иркутск"; } ?>