티스토리 뷰

PHP

PHP

플레지 2019. 6. 1. 14:57

PHP 개요


웹 시스템(web system)

우리가 매일 사용하고 있는 인터넷을 구성하는 시스템을 웹 시스템(web system)이다.

이러한 웹 시스템은 다음 그림과 같이 클라이언트(client)와 서버(server)로 구성됩니다.

 

 

서버(server)란 간단히 말해 웹 서비스를 제공하는 컴퓨터를 의미합니다.

클라이언트(client)란 서버가 제공하는 웹 서비스를 이용하는 사용자 또는 사용자의 기기(브라우저)를 의미합니다.


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

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

 

1. 클라이언트 사이드(client-side)

2. 서버 사이드(server-side)

 

클라이언트 사이드(client-side)란 클라이언트 측에서 수행하는 처리를 의미합니다.

웹 시스템에서 브라우저는 서버에서 수신한 HTML 문서를 해석하여 여러분의 화면에 표시해 줍니다.

이러한 클라이언트 사이드에서 자주 사용하는 스크립트 언어에는 자바스크립트(JavaScript)가 있습니다.

 

서버 사이드(server-side)란 서버 측에서 수행하는 처리를 의미합니다.

브라우저에서 요청한 HTML 문서에 서버 사이드 스크립트 언어의 코드가 포함되어 있으면, 서버는 이 부분을 자신이 처리하고 그 결과를 브라우저에 보내 줍니다.

이러한 서버 사이드에서 자주 사용하는 스크립트 언어가 바로 PHP입니다.

<출처 : http://tcpschool.com/php/intro>

개발자가 하나의 페이지 요소가 추가되었다고 그때 순간마다 일일이 리스트를 추가해주고 링크를 일일이 달아주고 매 순간마다 HTML 소스를 수정해야 한다면 매우 성가신일일 것이다. 이런 일을 컴퓨터가 알아서 처리해주도록 서버에게 일을 맡기는 작업을 해주도록 하는 것이 바로 PHP이다.

PHP는 C를 기반으로 만들어진 언어 이기 때문에  C를 해본 적이 있는 유저(USERR) 라면 좀 더 쉽게 배울 수 있을 것이다.

 

 

 

'PHP' 카테고리의 다른 글

php 변수 사용하기  (0) 2019.06.01
PHP 문법  (0) 2019.06.01
댓글