프로그래밍/PHP
-
[PHP] 쿠키와 세션이란? + 예제프로그래밍/PHP 2019. 10. 10. 19:54
쿠키(Cookie)란? 사용자가 웹 페이지에 접속할 때 웹 서버가 사용자의 컴퓨터에 저장하는 작은 양의 데이터 웹 페이지에서는 쿠키를 확인하여 로그인 상태나 장바구니에 상품이 담겨 있는지를 확인 웹 서버는 쿠키를 사용자의 컴퓨터에 저장한 뒤 쿠키가 필요할 때 사용자의 컴퓨터에 요청하고 사용자의 컴퓨터는 저장된 쿠키를 웹 서버에 전송 웹 서버 사용자의 컴퓨터 데이터의 위치 O 쿠키의 위치 O 데이터 가공 O 쿠키는 사용자의 컴퓨터에 텍스트 파일 형태로 저장되며 주로 다음과 같은 목적으로 사용 특정 웹 사이트를 재방문하거나 웹 사이트 내 다른 페이지 이동 시 다른 로그인 할 필요없음 사용자의 컴퓨터에서 아이디나 비밀번호 기억 사용자의 웹 페이지 이용 패턴 분석 쿠키 생성, 사용 예제 userid 쿠키 : u..
-
[PHP] XAMPP, 이클립스(Eclipse) 설치하기프로그래밍/PHP 2019. 10. 4. 00:27
XAMPP 설치하기 PHP 프로그래밍을 하기 위해서 PHP 해석기, Apache 웹 서버, MySQL와 같은 데이터베이스가 필요하다. XAMPP 프로그램은 위의 프로그램들을 패키지 형태로 제공하여 손쉽게 설치할 수 있다. 1. https://www.apachefriends.org 로 접속해 xampp를 OS 환경에 맞게 설치한다. 2. 프로그램 설치 화면이 나오면 다음과 같이 진행 빨간색으로 표시한 부분은 필수적으로 설치해야 하고 나머지는 필요하면 설치하고 아니면 해제한다. (본인은 다 설치함) 설치 폴더 설정 화면에 빨간색 표시한 부분을 그대로 둔 채 Next 클릭 다음에 설정 화면들이 나타나면 Next와 액세스 허용을 해준다. 설치 완료 후 Finish를 클릭하면 언어 선택 화면이 나오는데, 이때 영..
-
[PHP] HTTP란?, Form(POST,GET) 예제프로그래밍/PHP 2019. 9. 26. 21:07
HTTP(Hyper Text Transfer Protocol) 웹 브라우저와 웹 서버가 서로 소통하기 위한 프로토콜, 통신 규약이다. 우리가 흔히 말하는 웹은 HTTP가 제공하는 서비스를 바탕으로 이루어진다. HTTP의 동작 원리는 다음과 같다. 웹 브라우저(클라이언트)가 프로토콜에 의해 웹 서버에 데이터를 요청(request)하면 웹 서버는 이를 처리하여 결과를 웹 브라우저에 돌려준다. 이때 클라이언트에서 웹 서버로 데이터를 요청하는 방식에 POST와 GET방식이 있다. POST 방식은 회원 가입 양식이나 게시판에 글을 쓸 때 처럼 사용자가 form 양식에 입력한 데이터를 서버로 전달할 때 사용, GET 방식은 링크를 보낼 때 URL 주소 뒤에 데이터를 입력하여 웹 서버로 전달한다. 다음은 간단한 예제..