Galdar Turin, у меня в ответах посмотрите
Там пример передачи файла с другого хоста, как со своего. Ну а через readfile отдавайте свой. Заголовки такие же
viktorross, по нормальному там должна быть одна функция, которая при запросе ?crt_city=msk будет менять куки или в сессию писать локацию и дальше продолжать работу.
Думаю потому у вас и косяки. И если у вас хостинг, включите поддержку поддоменов через алиасы