728x90
①클라이언트(컴퓨터 사용자)가 웹 브라우저에 URL을 입력해 원하는 정보를 서버에 요청하고, 서버의 Apache프로그램은 연결을 수용한다.
②Apache는 PHP에게 데이터 베이스에 저장된 데이터를 가져오라고 명령한다.
③PHP는 API함수를 이용해 데이터베이스에 저장된 데이터를 가져오라고 MYSQL에 명령한다.
④MYSQL은 데이터베이스에 저장된 데이터를 가져와서 PHP에 돌려준다.
⑤PHP는 가져온 데이터와 PHP코드를 모두 HTML형태로 변경하여, 해당 HTML파일을 Apache서버에 전달한다.
⑥Apache는 완성된 HTML 파일을 클라이언트의 컴퓨터 웹 브라우저에 전달한다.
●PHP는 서버에서 수행하고 결과물을 HTML 같은 클라이언트 사이드 스크립트로 리턴한다.
●서버는 리턴된 결과물을 클라이언트로 전송한다.
●클라이언트는 전송받은 결과물만 처리한다.
사진출처 : http://wickedmagic.tistory.com/313
반응형
'C. 웹 > 개념' 카테고리의 다른 글
[WEB] SQL Injection 싱글 쿼터 우회 (0) | 2017.08.03 |
---|---|
[WEB] MYSQL delete, drop, truncate의 차이 (0) | 2017.07.24 |
[WEB] MYSQL 수정,삭제 쿼리 (1) | 2017.07.24 |
[WEB] MYSQL 기본 쿼리 (0) | 2017.07.08 |
[WEB] APM이란 (0) | 2017.07.07 |