PHP(18)
-
[6] PHP - 파일 불러오기(include,require)
[ 환경 ] ㄴ php 7 ㄴ MySQL 5.7 ※ 최근 세션, 로그인, 로그아웃시에 각 페이지마다 session_start()를 사용해야 했다. ㄴ 이는 각 페이지마다 불 필요하게 코드가 계속 늘어나야 한다는 문제가 있다. 1. 함수 설명 기능설명 에러 여부 파일중복여부 include include 입력하여 파일 호출 오류 x - 파일 없어도 다음코드 실행 O 중복 o include_once include_once 입력하여 파일 호출 오류 x - 파일 없어도 다음코드 실행 O 중복 x require require 입력하여 파일 호출 오류 O - 파일 없으면 다음코드 실행 X 중복 o require_once require_once 입력하여 파일 호출 오류 O - 파일 없으면 다음코드 실행 X 중복 x 2..
2024.04.14 -
[5] PHP - 로그아웃
[ 환경 ] ㄴ php 7 ㄴ MySQL 5.7 ※ php 세션 활용 1. 로그인 성공 후 페이지 ㄴ 로그아웃 버튼만 추가 HTML 삽입 미리보기할 수 없는 소스 ㄴ 로그아웃 버튼을 클릭하면 로그인이 해제가 되도록 실행 2. 로그아웃 실행 페이지 ㄴ 원리는 로그인에서 체크하는 세션의 값을 지워주면 된다. ㄴ 로그아웃 페이지에서 세션값을 지우고, 로그인 요청페이지(index.php)로 이동 시켜준다. ㄴ 로그인 성공한 페이지에서도 자동으로 세션의 값이 없으면 index.php 페이지로 가게되어있다. ★ 세션값은 서버에서 존재하지만, 각 페이지에서 컨트롤 하기위해 session_start()는 무조건 해줘야한다.
2024.04.12 -
[4] PHP - 로그인
[ 환경 ] ㄴ php 7 ㄴ MySQL 5.7 ※ 로그인시 보안또는 부수적인 기능과 퍼블리싱은 따로 하지 않았으며 가장 기본시되는 기능들만 넣은 상태 ※ 로그인 요청, 로그인 실행 2개의 페이지 필요 ※ 로그인의 확실한 성공여부 체크를 위한 실행 후의 체크페이지도 추가 ※ 로그인을 하기 위한 데이터베이스 필요 ※ php 세션 활용 ㄴ 세션 참고 https://kuk1938.tistory.com/36 [3] PHP - 세션(SESSION) 세션이란? ㄴ 웹서버에 저장이 되며, 사용자가 웹사이트에 방문시 사용자와 서버사이의 연결을 확인하기 위한 정보. ㄴ 사용예시) 로그인, 인증 등 ★ 세션을 활용하여 로그인 기능 추후 포스팅 kuk1938.tistory.com 1. 로그인 요청 페이지 (html페이지) ..
2024.04.09 -
[3] PHP - 세션(SESSION)
세션이란? ㄴ 웹서버에 저장이 되며, 사용자가 웹사이트에 방문시 사용자와 서버사이의 연결을 확인하기 위한 정보. ㄴ 사용예시) 로그인, 인증 등 ★ 세션을 활용하여 로그인 기능 추후 포스팅 1. PHP 세션 시작 ㄴ session_start()로 세션을 시작 2. PHP 세션 저장 ㄴ $_SESSION PHP 내장 전역변수를 사용하여 세션의 변수의 이름을 'test' 변수의 값을 'session'으로 저장 ㄴ 위와 같이 저장하면 세션값을 사용할 수 있다. ㄴ 출력문결과 3. PHP 세션 변수 해제 ㄴ unset()함수를 사용하여 등록해제 후 세션이 사라진 것을 확인할 수 있다. 4. PHP 세션 삭제 ㄴ session_destroy()로 세션을 삭제. 5. 세션 관련 추가 설정 ㄴ 세션 유지시간 , 세션..
2024.04.08 -
[2] PHP - MySQL DB서버 연결
[ 환경 ] ㄴ php 7 ㄴ MySQL 5.7 ★ MySQLi 방식 활용 ㄴ php 5버전이상에서만 사용가능 ㄴ mysqli_connect()함수 활용 ㄴ 기본문법1에서 봤던 변수사용법을 활용. ㄴ mysqli_connect() php 내장함수를 그대로 활용 - 절자치향 ㄴ 객체지향 방식일땐 에러체크하는 방식이 조금 달라짐. ㄴ $conn에서 connect_error의 존재여부를 체크하여 mysql 연결상태 확인.
2024.04.07 -
[1] PHP - 기본문법_1
[ 환경 ] ㄴ php 7 1. php 태그 // 종료 태그 ★ 개시태그와 종료태그 사이에서 작성하는 코드를 php 언어로 인식한다. 2. 출력문 ★ 가장 많이 사용되는 2가지 ( echo, print_r() )만 소개. ㄴ 숫자와 문자, 연산식 등 가능. ㄴ 숫자는 문자열처럼 ""를 붙이지 않고 출력 가능. ㄴ 변수는 변수사용법에서 추가 설명. ( 변수도 ""를 붙이지 않는다. ) ㄴ 출력결과 (변수 부분은 제외하고 출력하였음.) ★ 이어붙이기 ㄴ php에서는 .을 이용하여 문자열을 이어붙일 수 있다. ㄴ 배열자리에 배열을 담은 변수값을 넣어서 출력가능 3. 변수 ★ php에서는 $를 사용하여 변수를 선언함. ㄴ 변수로 연산식 가능 ㄴ 변수 이어 붙이기. 4. 배열 ★ 대괄호[]를 활용하여 변수에 배열..
2024.04.06