전체 글
[Day 6] PHP & MySQL
[Day 6] PHP & MySQL
2022.05.12Summary 오늘 공부할 시간이 없어 조금밖에 못했습니다 view select * from msg_board where number=1; select 절을 사용할 때 모든것이 아니라 내가 원하는 조건에 맞는것을 가져오고 싶을 때 where 절을 사용할 수 있습니다 따라서 위 코드와 같이 만들어 보겠습니다 게시판 글 내용 글 번호 : / 글쓴이 : 메인 화면으로 돌아가기 위 코드는 GET 방식으로 number 값을 받고 받은값이 sql 구문에 들어가게 됩니다 만약 $row = mysqli_fetch_array($result) 에 값이 있다면 글 번호에 row 의 number 값 그리고 글쓴이의 값을 출력하고 메세지까지 출력하는 코드입니다 search 게시판 검색 결과 위 코드는 POST 방식으로 deln..
[Day 5] PHP & MySQL
[Day 5] PHP & MySQL
2022.05.11Summary PHP & MySQL 게시판 만들기 게시판 게시판은 create : 글을 생성할 수 있어야 하고 read ( select ) : 조회할 수 있어야 하고 update : 글을 수정할 수 있어야 하고 delete : 글을 삭제할 수 있어야 합니다 서버는 MAMP 를 통해 페이지를 만들었습니다 서버를 설치해야 하고 우리가 원하는 데이터베이스를 생성하고 , 데이터들이 저장될 각각의 테이블을 생성해야 합니다 데이터베이스 생성 phpmyadmin id = root password = 자신이 설정한 비밀번호 데이터베이스의 이름은 abc_corp 라고 만들겠습니다 사용자 계정 -> 사용자 추가 ( 사용자 이름 : abc_corp ) 테이블 생성 테이블은 사용자가 작성하는 목록이 저장되고 하는 것들을 만들..
[Day 4] PHP Cookie & Session
[Day 4] PHP Cookie & Session
2022.05.10Summary 게시판 , 회원가입 , 로그인 같은 기능을 사용하기 위해 쿠키와 세션을 먼저 다루겠습니다 Problem Email : 쿠키 체크하기 PHP 에서 현재 시간을 출력하는 함수인 time() 을 사용해서 60 초 동안 유지하도록 해줍니다 따라서 위 코드는 이 페이지가 실행되자마자 쿠키가 실행되게되고 쿠키가 있는지 없는지에 여부에 따라서 쿠키가 있네 / 없네를 출력합니다 $_GET[name] , $_POST[name] , $_COOKIE[name] , $_SESSION[name] 와 같은 글로벌 변수는 이 사이트 어디에서든 불러와서 쓸 수 있는 변수입니다 GET 방식으로 넘어온 값을 확인했던 $_GET[name] 과 같은 방법처럼 쿠키는 $_COOKIE 인 글로버 변수를 사용해서 등록되어있는 쿠키..
[Day 3] PHP
[Day 3] PHP
2022.05.07Summary PHP 문법을 정리한 글입니다 Problem ID : Password : 1. GET 방식과 조건문을 이용해서 간단한 로그인 페이지 만들기 while while(조건식) { 조건의 결과가 참일 때 반복할 코드 } 위 코드는 i 가 5 미만일 때 까지 코드를 실행시키라는 뜻입니다 do while do{ 조건이 참일 때 반복할 코드 } while(조건식) 위 코드는 조건이 참일 때 반복할 코드를 실행하고 i 가 5 보다 미만일 때 까지 코드를 실행시키라는 코드입니다 for for(초기값; 조건식; 증가){ 조건이 참일 때 반복할 코드 } 위 코드는 i 가 5 미만일 때 코드를 실행시키고 i 에 하나씩 증가하라는 코드입니다 foreach foreach( 배열 as 값을 저장할 변수) { 반복할 ..
[Day 2] PHP
[Day 2] PHP
2022.05.06Summary PHP 문법을 정리한 글입니다 Problem ... PHP 문서의 제목 PHP 는 로 끝납니다 echo : 출력문 // , /**/ , # : 주석 처리 변수 문서의 제목 PHP 에서는 $ 로 변수를 사용해서 변수를 선언합니다 . 을 사용해서 문장과 변수를 같이 출력할 수 있습니다 만약 " 를 사용한다면 . 을 사용하지 않고 바로 변수를 출력하게 할 수 있습니다 조건문 컴퓨터에서 true 는 1 이고 false 는 0 인데 false 는 출력하지 않습니다 first_name 과 last_name 이라는 변수를 선언해 주고 if 문으로 first_name 이 test 라면 즉 조건이 참이면 조건은 참이다를 출력하고 첫번째 조건이 거짓일 경우 else if 를 통해서 아니고 만약에 last_n..
[Day 1] HTML
[Day 1] HTML
2022.05.05Summary HTML 문법을 정리한 글입니다 Problem 회원가입 ID : Password : Email : 1. HTML 문법을 모두 써보기 2. form 태그를 이용해 http://testphp.vulnweb.com/listproducts.php?cat= 에 값 보내기 3. form 태그를 이용해 회원가입 폼 만들기 HTML HTML 은 웹페이지의 뼈대를 구성하는 언어 HTML 기본 구조 제목 단락 : 현재 문서의 HTML 타입을 정의하며 HTML5 의 경우 로 명시합니다 : HTML 문서의 시작과 끝을 표시합니다 공 백 줄바꿈 줄바꿈 content 내의 연속된 공백 또는 줄 바꿈은 하나의 공백으로 처리합니다 여러 개의 공백이나 탭 줄 바꿈 등은 다른 특수문자를 사용하여 표현합니다 잘못된 태그 태..
시작과 목표
시작과 목표
2022.05.052022 5 / 5 해킹에 관심을 가진지 3 년 정도 지난것 같다 맨날 내일부터 해야지 하고 한달 공부하고 마는 등 .. 공부를 오해하지 못하고 있었다 조금씩 쌓았던 지식 마저 안하다 보니 거의 까먹은 정도가 되었고 다시 기초부터 시작하려고 한다 2022 년 5 월 5 일을 시작으로 한달 내에 개발 공부를 마친 후에 6 월 달부터 CTF 에 나가며 실력을 쌓아나갈 계획이다 18 살이 되었고 이렇게 짧게 짧게 공부하다간 안되겠다는 생각뿐이었고 보안에 흥미를 다행히 잃지 않은 상황이라 공부를 예전보다 재밌는 방식으로 진행하여 실력과 흥미를 키울 생각이다 이번엔 꼭 실력을 쌓고 싶은 생각과 그런 감정들이 너무 많이 든다 5 월 달엔 개발 공부 지식을 쌓아나가고 싶다 그러기 위해 아수안컴퓨터연구소님의 HTML ..