[CS] PHP 동작 원리

이윤우·2022년 8월 18일

CS

목록 보기
2/4

PHP란?

클라이언트 사이드와 서버 사이드

웹 시스템에서의 처리는 클라이언트와 서버 중 어느 쪽에서 수행되는 작업인가에 따라 다음과 같이 구분할 수 있습니다.

  1. 클라이언트 사이드
    웹 시스템에서 브라우저는 서버에서 수신한 HTML 문서를 해석하여 여러분의 화면에 표시해 줍니다. 이러한 클라이언트 사이드에서 자주 사용하는 스크립트 언어에는 자바스크립트가 있습니다.
  2. 서버 사이드
    브라우저에서 요청한 HTML 문서에 서버 사이드 스크립트 언어의 코드가 포함되어 있으면, 서버는 이 부분을 자신이 처리하고 그 결과를 브라우저에 보내 줍니다. 이러한 서버 사이드에서 자주 사용하는 스크립트 언어가 PHP입니다.

PHP 동작 원리

    1. 클라이언트가 웹 브라우저를 통해 웹 서버에 원하는 웹 페이지를 요청합니다.
    2. 웹 서버는 클라이언트가 요청한 웹 페이지의 로직 및 데이터베이스와 연동을 위해 PHP 파서에 이에 대한 처리를 요청합니다.
    3. 이때 PHP 파서는 데이터베이스와의 연동이 필요하면 데이터베이스와 데이터의 처리를 수행합니다.
    4. PHP 파서는 웹 페이지의 로직 및 데이터베이스와의 작업 처리 결과를 웹 서버로 전달합니다.
    5. 웹 서버는 전달받은 데이터로 웹 페이지를 완성하여 웹 브라우저로 응답을 전송합니다.

0개의 댓글