| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 자바스크립트변수
- var의문제점
- 클론코딩
- 호이스팅
- 무료아이콘사용
- var안쓰는이유
- 개발책후기
- var와let의차이
- 폰트어썸스크립트코드
- var호이스팅
- CSS책
- 소플
- font awsome사용법
- 코딩만따라해도웹페이지가만들어지는HTML+CSS+자바스크립트
- 폰트어썸
- 지킬템플릿
- 리액트공부
- HTML책
- 깃
- 깃허브책추천
- 폰트어썸사용법
- 깃허브
- 리액트책추천
- Font Awesome
- 자바스크립트책
- 지킬템플릿사용법
- 자바스크립트 PHP 차이점
- 프론트엔드책
- 소플의처음만난리액트
- 박미정의깃&깃허브입문
- Today
- Total
우당탕 기술공부
PHP는 서버 측 스크립트 언어 본문
웹 페이지 프로그래밍 언어에는 자바스크립트(클라이언트 측) 나 PHP(서버 측 스크립트) 등이 있다
웹 페이지를 웹 브라우저에 표시하기
1) 웹 브라우저에서 URL을 요청
2) 웹 서버에서 HTML,CSS,이미지 등을 내려받습니다.
3) 웹 브라우저가 HTML을 해석해 화면에 표시 (화면 레이아웃등이 고정된 페이지)
--로그인하는 사람마다 표시할 내용이 다르거나 사용자의 조작에 따라 화면이 바뀌는 동적인 웹 페이지를 만들려면 웹 페이지에 프로그래밍을 짜 넣어야 하는데 그래서 등장한 것이 자바스크립트나 PHP와 같은 프로그래밍 언어입니다.
자바스크립트와 PHP의 차이점
자바 스크립트는 클라이언트 측 스크립트고 PHP는 서버 측 스크립트라는 점이 크게 다르다
🙋♀️클라이언트 측 스크립트 자바스크립트
-HTML파일에 삽입하거나 이미지처럼 웹 서버에서 내려받는다, 내려받은 자바스크립트 프로그램은 웹 브라우저에서 실행되고 화면을 변화시키거나 계산 결과 등을 표시
☆자바스크립트 프로그램은 웹 브라우저에서 실행된다
🙂장점: -웹 브라우저에서 하는 조작에 즉시 대응할 수 있다.
-윈도 변화에 즉시 대응할 수 있고 마우스 좌표 등을 이용할 수 있다
🙃단점: -웹 브라우저의 종류와 버전에 따라 프로그램을 실행하지 못할 수도 있다.
-이용하지 않아 불필요한 코드나 데이터까지 내려받는다.
-프로그램의 코드가 쉽게 읽힌다.
-단말에서 악성 프로그램을 실행할 수 있다.
🙋♀️서버 측 스크립트 PHP
-PHP프로그램은 내려받기 전에 웹 서버에서 실행이 되고 웹 브라우저에서 내려받은 코드는 프로그램이 실행된 결과인 HTML 코드이다
내려받은 코드에는 PHP프로그램 코드가 포함되어 있지 않다.
🙂장점: -프로그램을 실행할때 웹 브라우저에 영향을 받지 않는다.
-프로그램 코드를 들여다 볼 수 없다.
-단말에서 악성 프로그램을 실행할 수 없다.
🙃단점: -조작할 때마다 실시간으로 처리해야 하는 작업에는 적합하지 않다.
-서버 공격에 대한 보안 대책이 필요하다
🤷♀️그렇다면 PHP를 사용하는 경우는 언제일까?
PHP는 주로 MYSQL과 같은 데이터베이스와 연동해서 사용해 데이터를 추가하거나 값을 검색해 표시하고 값을 갱신하는 등의 처리를 할 수 있어서 PHP프로그램은 블로그,SNS,쇼핑몰,일정관리,회원관리를 하는 데이터베이스를 포함하는 사이트를 만들 때 주로 이용합니다.
'PHP > PHP' 카테고리의 다른 글
| MAMP를 설치해 PHP 실습환경 준비하기 (0) | 2021.09.01 |
|---|