<?php
$name = $_GET['userid'];
// echo $name;
$sql = "select * from member where id='${name}'";
//echo $sql;
$sql.execute();
?>
-> 디버깅
로그인. -> 연결성이 생긴 것처럼 보임
로그인이라는 기능이 없음.
-> 연결성을 만들어야 함
-> 요청을 할 떄, 자신이라는 것을 알려줘야함.
-> 이 역할을 쿠키가 행함
Cookie: 웹서버에게 보내는 작은 데이터.
-> 클라이언트 측에서 오는 정보는 모두 불신 해야 함.
set-cookie -> 클라이언트에 쿠키값을 저장하고 서버와 요청을 할 때 그 쿠키값을 쓴다.
-> 문제가 생길 수 있는데 쿠키를 변경해서 접근할 수 있음.
쿠키 변조(2006년에 유행)
세션(Session): 서버 측에서 클라이언트 정보를 저장하는 데이터.
세션 ID: 세션 정보를 식별하기 위해 클라이언트에 주는 데이터
서버에다가 저장하자!
세션 테이블로 세션을 관리
세션 정보를 식별하기 위해서 세션ID
세션ID는 클라이언트에 저장함 -> 쿠키에 저장함.
웹해킹은 보통 세션 ID를 탈취하는게 목적임
data=data+%3A+15 인 이유: 인코딩. <- 브라우저가 함
POST에는 무조건 URL 인코딩이 필요함
띄어쓰기 공백: +
%3A : :(ASCII Code hex값)