HTML vs PHP
- HTML 만으로 만들어진 웹 페이지 - 정적인 웹페이지, 언제나 동일한 내용이다.
- PHP로 만들어진 웹 페이지 - 동적인 웹 페이지. 요청할 때 마다 만들어진다.
웹 브라우저 주소창에 index.html 요청
요청을 받은 서버 컴퓨터에 설치되어있는 웹 서버가 확장자인 html 을 보면 웹 서버가 직접 처리할 수 있다.
서버 컴퓨터의 하드디스크에 설치되어있는 htdocs 라는 디렉터리에서 index.html 파일을 읽어서 바로 웹 브랑저에게 전송해준다. 웹 브라우저는 코드의 내용을 해석해서 화면에 출력한다.
웹 브라우저 주소창에 index.php 라는 확장자의 파일을 요청
웹 서버는 확장자가 php인 파일을 직접 처리하지 못한다. 그래서 웹 서버는 이를 처리할 수 있는 PHP 소프트웨어에게 위임한다. PHP 프로그램이 htdocs 디렉터리 안에 있는 index.php 파일을 열어서 파일에 적혀있는 PHP 라는 컴퓨터 언어의 문법에 따라 해석하여 최종적으로 html 파일을 만들어낸다.
만든 html을 웹 서버가 전송하고 웹 브라우저는 이를 받아서 화면에 출력한다.
'IT정보 > 북마크털기 📚' 카테고리의 다른 글
[북털] CORS란? CORS 에러 (0) | 2022.02.16 |
---|---|
[Javascript] var, let, const 차이, Hoisting(호이스팅) (0) | 2022.02.15 |
[북털] async & await, Promise와 차이 (0) | 2022.02.15 |
[북털] Promise와 Callback의 차이 (0) | 2022.02.15 |
[북털] 객체지향 프로그래밍이란? (0) | 2022.02.14 |