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