Gdy witryna internetowa jest zbudowana na zasadzie statycznego kodu html sytuacja wygląda następująco:
- Webmaster tworzy kod HTML i zapisuje go do plików (najczęściej) z rozszerzeniem .html
- Następnie wysyła (zwykle za pomocą klienta FTP) pliki na serwer.
- Internauta, gdy wpisuje adres strony do przeglądarki, lub klika na link wysyła do serwera żądanie pliku.
- Serwer odnajduje plik na swoim dysku i wysyła jego treść do przeglądarki, która zażądała plik.
- Przeglądarka interpretuje otrzymany kod HTML i wyświetla go internaucie.
Gdy witryna jest zbudowana na zasadzie kodu HTML dynamicznie generowanego przez PHP, cały proces wygląda nieco inaczej:
- Webmaster tworzy kod PHP, za pomocą którego generowany będzie kod HTML i zapisuje go do plików (najczęściej) z rozszerzeniem .php
- Następnie wysyła pliki na serwer.
- Internauta wysyła żądanie pliku do serwera.
- Serwer odnajduje plik na swoim dysku, plik jest interpretowany przez interpreter PHP i dopiero zwrócony przez interpreter kod HTML jest wysyłany do przeglądarki
- Przeglądarka interpretuje otrzymany kod HTML i wyświetla go internaucie
Co użycie PHP zmienia w życiu internauty?
Nic. Internauta za pomocą przeglądarki w obu przypadkach wysyła żądanie pliku i otrzymuje kod HTML do wyświetlenia.
Co użycie PHP zmienia w życiu webmastera?
Webmaster musi znać składnie PHP oraz umieścić pliki PHP na serwerze umożliwiającym obsługę PHP. Zawartość plików PHP nie będzie widoczna dla internautów - dla nich widoczny będzie jedynie zwrócony kod HTML.
Co użycie PHP zmienia w życiu administratora serwera?
Administrator musi zainstalować PHP i skonfigurować serwer do obsługi PHP.
