Как же выполняет свою работу серверные скрипты, давайте посмотрим. Когда пользователь выполняет запрос на какую-либо страницу (вводит адрес в адресной строке своего браузера или, переходит по ссылке), то вызванная страница вначале обрабатывается на сервере, выполняются все скрипты, имеющие отношение к странице, и только лишь потом возвращается к клиенту в виде обычного HTML-документа (см. схему №1). Но работоспособность ваших скриптов полностью зависима от сервера, на котором находится ваш веб-сайт, и от того, какая версия того или другого языка поддерживается хостингом.
Схема №1.