728x90
반응형
왼쪽 컴퓨터는 웹 브라우저 컴퓨터고 오른쪽에는 서버 컴퓨터인데 Web server 와 PHP 가 깔려져 있습니다.
웹 브라우저가 서버에 'index.html' 이라는 걸 요청한다고 생각해봅시다.
웹 서버는 html 을 보고 '내가 처리할 수 있는거구나' 라고 생각해 화면을 보여줍니다.
하지만 'index.php' 로 보내면 어떻게 될까요?
웹 서버는 이가 자신이 처리하는 게 아니라 PHP 라는 프로그램의 소관이라는 것을 알 수 있습니다.
그럼 PHP 는 htdocs 에 있는 파일을 열어서 웹을 생성하고 이를 웹 브라우저에게 건너건너 주게 됩니다.
즉 html은 참으로 정적입니다. 서버에서는 아무 것도 해주지 않아요.
하지만 php 는 문법에 따라 이를 해석하고 변환시켜 Web server 에 보내고 html 부분이 존재한다면 이를 함께 생성해서 보냅니다.
즉 php는 웹 페이지를 실시간으로 ? 계속 변화시키면서 찍어낼 수 있는 겁니다.
Web browser 는 php 의 존재도 모를 수 있습니다.
그리고 php의 시작 코드는 다음과 같습니다.
웹 해킹을 하기 위해 반드시 알아야하는 php 에 대해 배워보겠습니다.
728x90
반응형
'WEB' 카테고리의 다른 글
프로그래밍 표기법 (0) | 2021.04.13 |
---|---|
키보드 특수 기호 명칭 제대로 알기(영어발음 O) (2) | 2021.04.08 |
자바스크립트 객체 (0) | 2020.09.09 |
자바스크립트 기초부터 공부하기-1 (0) | 2020.09.07 |
Windows10에 Apache 서버 구축 (오류 및 해결 방안 정리) (2) | 2020.09.04 |