본문 바로가기
IT정보/북마크털기 📚

[북털] HTML vs PHP

by narang111 2022. 2. 15.

HTML vs PHP
- HTML 만으로 만들어진 웹 페이지 - 정적인 웹페이지, 언제나 동일한 내용이다.

- PHP로 만들어진 웹 페이지 - 동적인 웹 페이지. 요청할 때 마다 만들어진다.

 

웹 브라우저 주소창에 index.html 요청

 

요청을 받은 서버 컴퓨터에 설치되어있는 웹 서버가 확장자인 html 을 보면 웹 서버가 직접 처리할 수 있다.

서버 컴퓨터의 하드디스크에 설치되어있는 htdocs 라는 디렉터리에서 index.html 파일을 읽어서 바로 웹 브랑저에게 전송해준다. 웹 브라우저는 코드의 내용을 해석해서 화면에 출력한다.

 

 

웹 브라우저 주소창에 index.php 라는 확장자의 파일을 요청

웹 서버는 확장자가 php인 파일을 직접 처리하지 못한다. 그래서 웹 서버는 이를 처리할 수 있는 PHP 소프트웨어에게 위임한다. PHP 프로그램이 htdocs 디렉터리 안에 있는 index.php 파일을 열어서 파일에 적혀있는 PHP 라는 컴퓨터 언어의 문법에 따라 해석하여 최종적으로 html 파일을 만들어낸다.

만든 html을 웹 서버가 전송하고 웹 브라우저는 이를 받아서 화면에 출력한다.