H_Develop

고정 헤더 영역

글 제목

메뉴 레이어

H_Develop

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (221)
    • DataBase (37)
      • CUBRID (1)
      • MSSQL (5)
      • Oracle (26)
      • Linux, MySQL (2)
      • JDBC (2)
    • FrontEnd (100)
      • react (2)
      • JSP (JavaServerPage) (17)
      • Servlet (3)
      • HTML (23)
      • HTML 반응형 웹 (9)
      • JavaScript (24)
      • JQuery (21)
      • CSS (1)
    • BackEnd (48)
      • project (1)
      • JAVA (34)
      • JAVA_Collection (2)
      • PHP (11)
    • Framework (16)
      • Spring (14)
      • SpringBoot (2)
    • 개념정리 (7)
    • 각 언어 별 사용 이유 (1)
    • OS (4)
      • 리눅스 (3)
    • 보안 (1)
    • TDD (0)
    • Git (5)

검색 레이어

H_Develop

검색 영역

컨텐츠 검색

BackEnd/PHP

  • 세션(session)을 이용한 로그인 페이지 코드

    2022.06.07 by H_Develop

  • PHP Cookie & Session

    2022.06.07 by H_Develop

  • PHP Cookie & Session

    2022.06.07 by H_Develop

  • PHP 주소록 만들기

    2022.06.07 by H_Develop

  • PHP 게시판 만들기

    2022.06.07 by H_Develop

  • PHP Login(COOKIE)

    2022.06.07 by H_Develop

  • PHP 반복문 조건문

    2022.06.07 by H_Develop

  • PHP 연관배열(Associate array)

    2022.06.07 by H_Develop

세션(session)을 이용한 로그인 페이지 코드

3개의 php 파일을 만듦. - login_form.php / 첫 페이지 로그인 화면 - login.php / 로그인 성공 화면 - logout.php / 로그인 후 로그아웃 화면 ​ 1. login_form ​ ​ ​ setcookie (쿠키명,쿠키값,만료시간,경로,도메인,보안,httponly); 쿠키명(필수) : 쿠키 이름 쿠키값(선택) : 이름에 입력될 값 만료시간(선택) : Default 값은 0이며, 쿠키가 유지 될 시간 설정. 경로(선택) : 경로 지정으로 특정 위치와 하위 경로에서만 사용 가능하도록 설정 슬러쉬(/) : 슬러쉬 기호를 값으로 입력 > 전체 경로에서 사용됨을 의미 도메인(선택) : 사용될 도메인을 지정 가능. 서브 도메인 입력 시, 해당 서브 도메인만 사용가능 보안(선택) : ..

BackEnd/PHP 2022. 6. 7. 13:43

PHP Cookie & Session

쿠키와 세션 웹 서핑에서 사용자가 웹 페이지로 이동하더라도 특정 페이지에서의 정보는 계속 유지되어져야 할 필요가 있다. 예를 들어, A 쇼핑몰에서 담은 품목들은 A 쇼핑몰을 닫고 B쇼핑몰로 이동해도 A 쇼핑몰의 품목들이 모두 어디엔가 저장되어 있어야 나중에 B 쇼핑몰에서의 품목과 한꺼번에 보일 수 있게 된다. 따라서 이전의 정보가 게속 어딘가에 유지되고 있다는 것은, 보안상 쿠키가 위험한 요소가 될 수 있어서 잘 관리해야 한다. 쿠키의 이런 보안상 위험을 줄인 것이 세션이다. 쿠키(Cookies) 한 페이지에서 정보를 입력받고 이 정보를 다른 곳(ex. 서버)으로 옮길 수 있다. 한 페이지의 데이터를(e.g. ~.html 폼) 다른페이지(e.g. ~.php 폼)로 넘겨줄 때, $_GET[...] or $..

BackEnd/PHP 2022. 6. 7. 13:42

PHP Cookie & Session

쿠키와 세션 웹 서핑에서 사용자가 웹 페이지로 이동하더라도 특정 페이지에서의 정보는 계속 유지되어져야 할 필요가 있다. 예를 들어, A 쇼핑몰에서 담은 품목들은 A 쇼핑몰을 닫고 B쇼핑몰로 이동해도 A 쇼핑몰의 품목들이 모두 어디엔가 저장되어 있어야 나중에 B 쇼핑몰에서의 품목과 한꺼번에 보일 수 있게 된다. 따라서 이전의 정보가 게속 어딘가에 유지되고 있다는 것은, 보안상 쿠키가 위험한 요소가 될 수 있어서 잘 관리해야 한다. 쿠키의 이런 보안상 위험을 줄인 것이 세션이다. 쿠키(Cookies) 한 페이지에서 정보를 입력받고 이 정보를 다른 곳(ex. 서버)으로 옮길 수 있다. 한 페이지의 데이터를(e.g. ~.html 폼) 다른페이지(e.g. ~.php 폼)로 넘겨줄 때, $_GET[...] or $..

BackEnd/PHP 2022. 6. 7. 08:30

PHP 주소록 만들기

1. connect_table.php chmod 777 connect_table.php 실행 http://localhost/connect_table.php 으로 파일 정상 작동 확인 show tables; desc contacts; 테이블 생성 확인. 2. insert_records.php

BackEnd/PHP 2022. 6. 7. 08:29

PHP 게시판 만들기

1. freeboard.php 자유게시판 번호 // 상단 title 제목 작성자 작성일 조회수

BackEnd/PHP 2022. 6. 7. 08:28

PHP Login(COOKIE)

login.php

BackEnd/PHP 2022. 6. 7. 08:28

PHP 반복문 조건문

보통 프로그램은 위에서 아래로 순차적 (절차적 : Batch file)으로 코드를 실행하는 순차처리이지만, 필요에 의해 건너뛰기, 반복, 순서를 바꾸는 등으로 처리의 흐름을 바꿔줄 필요가 있을 때, 제어문을 사용하면 된다. 제어문 - 분기문 - 조건 분기 : if, else, switch 무조건 분기 : break, continue 반복문 : while, for, do~while ​ IF ~ ELSE - IF 문은 'if-조건'이 참일 때 실행되고, 거짓이면 ELSE 문이 실행된다. 조건절에서 관계연산자 a>b a=b ab a=b a= 90) echo "A"; elseif ($score >= 80) echo "B"; elseif ($score >= 70) echo "C"; elseif ($score >=..

BackEnd/PHP 2022. 6. 7. 08:18

PHP 연관배열(Associate array)

연관 배열 대부분 프로그래밍에서 배열 $user[index] 의 인덱스를 숫자로 사용해서 $user[1](두번째 요소/ 0부터시작),$user[3](네번째 요소)식으로 해주는데, PHP와 몇몇 프로그램은 인덱스를 문자로 사용할 수 있어서 $user['Kim'], $user['lee'] 식도 가능하여 문자로 요소를 찾을 수 있다. ​ 숫자 인덱스에 비해 문자로 되어 있기에 요소의 의미를 쉽게 파악할 수 있다. 하지만 일일이 인덱스 문자열을 써줘야 하는 번거로움이 있다. 연관배열은 앞에서 본 예처럼 width 값을 입력받는 $_GET or $_POST에서 $w=$_GET[width] or $h=$_POST[height]식으로 값을 입력받아 변수 $w or $h 에 값을 저장했는데, 사실 여기서의 width ..

BackEnd/PHP 2022. 6. 7. 08:16

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
H_Develop © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바