웹 프로그래밍 최종 발표 91416040 김리화 목차 홈페이지 소개 IP

Download Report

Transcript 웹 프로그래밍 최종 발표 91416040 김리화 목차 홈페이지 소개 IP

웹 프로그래밍
최종 발표
91416040 김리화
목차
1. 홈페이지 소개
2. IP, 파비콘
3. 채팅방
4. 자유게시판
5. 웹보안
6. 워드프레스
1. 홈페이지 소개
<새로 추가된 내용>
1. IP 주소 출력
2. 파비콘
3. 채팅방
4. 자유게시판 :
5. 워드프레스 :
1. 홈페이지 소개
<새로 추가된 내용>
1. IP 주소 출력
2. 파비콘
3. 채팅방
4. 자유게시판
5. 워드프레스
2. IP, 파비콘
1. IP 주소 출력 – 전체 IP주소를 노출하지 않도록 한다.
1. 현재 IP주소를 읽음
2. [ . ] 로 분리시켜 배열에 저장
3. 3번째 배열을 * 처리 한다
4. 모든 배열을 합친다
2. 파비콘 – http://www.favicon.cc/
1. 16*16 크기로 사용할 아이콘 생성
2. 만든 아이콘 파일을 서버에 저장
3. 아래 명령어와 같이 아이콘을
링크를 걸어 사용한다
3. 채팅방
1. 채팅방 구성
방 생성
접속자가
방목록
방 접속
출력
종료
방 접속
DB table
- ex_chat_list : 채팅방 목록 (방제, PW, 접속인원, 생성일)
- ex_chat : 채팅내용 저장
- ex_chat_joiner : 방 접속자 저장
>> 방 생성시 chat, joiner table을 복사하여 사용
없으면
방삭제
3. 채팅방
1. 채팅방 구성
2. 필요 파일
<Frame.php>
<chat.php>
- 채팅 내용 출력
- 닉네임, 대화내용, 입력시간
<채팅 내용 입력>
<joiner.php>
- 접속자 출력
list.php
create.php
join.php
목록
방생성
방접속
frame.php
chat.php
Joiner.php
채팅방 프레임
채팅 내용
접속자 목록
3. 채팅방
2. list.php
3. 채팅방
3. create.php
3. 채팅방
3. create.php
3. 채팅방
3. create.php
3. 채팅방
4. join.php
3. 채팅방
4. join.php
3. 채팅방
5. frame.php
3. 채팅방
5. frame.php
3. 채팅방
5. frame.php
3. 채팅방
5. frame.php
3. 채팅방
6. chat.php
7. joiner.php
4. 자유게시판
1. 목록
4. 자유게시판
2. 게시글
5. 웹 보안
1. 데이터 저장 – crypt()
2. 인젝션 취약 대처 – mysql_real_escape_string()
3. 파일 업로드 – 파일형식 지정
5. 웹 보안
4. 스크립트 취약
- 1. test_input() 사용 : lib.php 에 선언
- 2. htmlspecialchars() 사용 : lib.php 에 선언
6. 워드프레스