on
Web 스터디 1주차 과제
Web 스터디 1주차 과제
1. HTML : 웹 문서를 만들기 위하여 사용하는 기본적인 웹 언어의 한 종류
(1) 태그 : HTML에서 사용하는 명령어 <태그> ...
속성 : 시작 태그 안에서만 값을 설정 <태그 속성="값"> ...
•뼈대 태그
: HTML로 만들어졌음을 의미
: 문서의 시작과 종류를 의미, head와 body를 감싸줌
: 선언부
: 출력부
•폼 태그
: 폼을 정의하는 최상위 태그
-속성
action : 폼 데이터를 받아 처리하는 웹 페이지의 URL 설정
method : 폼 데이터가 전송되는 HTTP 방식 설정
name : 폼을 식별하기 위한 이름 설정
*get, post
get-클라이언트에서 서버로 데이터를 전송할 때 URL에 데이터를 넣어서 전송한다
?연산자 뒤에 변수 이름과 그 값을 넣어서 보낸다.
post-URL이 아닌 HTTP 패킷에 있는 Body 부분에 그 값을 넣어서 보낸다.
get post
: 사용자가 입력할 수 있는 태그
-속성
type : 입력 양식 설정 (text, radio, checkbox, password, button, file, reset, submit...)
name : 입력 양식을 식별하기 위한 이름 설정
value : 입력 양식의 초깃값 설정
: 항목을 선택할 수 있는 태그
- 속성
name : 목록상자를 식별하기 위한 이름 설정
size : 한 번에 표시할 항목의 개수 설정
multiple : 다중 선택(속성값X)
- 속성
value : 항목의 값 설정
selected : 초깃값 항목 설정(속성값X)
disabled : 항목 비활성화(속성값X)
: 여러 줄을 입력할 수 있는 태그
-속성
name : 텍스트를 식별하기 위한 이름 설정
cols : 텍스트 영역의 너비 설정
rows : 텍스트 영역의 높이 설정
wrap : 줄 바꿈 설정
2. PHP : 동적 웹 페이지를 만들기 위한 웹 언어의 한 종류
-HTML과 함께 사용
-기본적인 문법 : c언어, 대소문자 구분X
(1)문법
-기본 :
-주석 : / ... /, /* ... */, # ...
-출력 : echo " ... "
-변수 : $ ...
$_GET : HTTP GET 방식으로 넘어온 변수
$_POST : HTTP POST 방식으로 넘어온 변수
$_COOKIE : HTTP 쿠키 변수
$_SESSION : 세션 변수
$_FILES : 업로드 시 파일 정보 변수
$_SERVER : 웹 서버와 PHP 환경에서의 변수
$_ENV : 서버 시스템의 환경 변수
-배열 : array(" ... ", " ... ", ...)
-문자열 연결 : . 사용 / echo()에서는 , 사용
-그 외 : 연산자, 조건문, 반복문 등은 c언어 문법과 유사
(2) 실습_Webhacking old-01 문제
코드를 보면 3<쿠키값<4 이면 문제를 해결할 수 있는 것을 알 수 있다.
그래서 쿠키값을 3.1로 설정하여 문제를 풀 수 있었다.
from http://swing-study.tistory.com/17 by ccl(A) rewrite - 2021-09-14 12:26:32