php(20)
-
[10] PHP - $_FILES란?
[ 환경 ] ㄴ php 7 ※ $_FILES ㄴ PHP 버전 4.1.0부터 사용 가능한 전역변수이다. ㄴ 공식 URL : https://www.php.net/manual/en/reserved.variables.files.php PHP: $_FILES - Manual Error code returned in $_FILES['userfile']['error'].■UPLOAD_ERROR_OK, value 0, means no error occurred. ■ UPLOAD_ERR_INI_SIZE, value 1, means that the size of the uploaded file exceeds themaximum value specified in your php.ini file with the upload_..
2024.04.21 -
[9] PHP - CURL 사용법
[ 환경 ] ㄴ php 7 ※ CURL 이란 ㄴ PHP에서 사용하는 모듈 중 하나이며, 주로 API연결에 많이 사용이 된다. 무료이며 서버에 모듈 설치를 해야 사용이 가능하다. ㄴ PHP를 사용하게되면 많이 사용하게 될 기술이다. ㄴ CURL 모듈에 사용되는 함수들이 존재하며 해당함수에는 옵션이 존재하며, 함수와 옵션을 세팅해서 진행한다. 1. CURL 세팅 ㄴ curl.php 페이지 ㄴ curl 함수와 옵션을 기본으로 세팅하였다. ㄴ 보통은 form태그를 사용해서 진행하지만, 오늘은 페이지에서 바로 진행하겠다. ex) form태그에서 정보입력(action에서 정보전송) - curl.php페이지에서 받은 데이터 한번 더 다른페이지로 전송 - 최종 페이지에서 처리 ※ 서로 다른 사이트에서 통신하여 정보를 ..
2024.04.18 -
[8] PHP - $_GET 사용법
[ 환경 ] ㄴ php 7 1. form 태그 HTML 삽입 미리보기할 수 없는 소스 1. 2. 3. 사과 배 4. get 전송 [ form태그 옵션 ] ㄴ form태그의 method,action 옵션을 활용해서 정보를 전달해야함. ㄴ $_GET변수로 값을 전달할것이므로 method="GET" ㄴ action은 정보를 받을 파일경로를 입력해주면 된다. [ input 태그 옵션 ] ㄴinput의 name옵션이 $_GET 이름으로 들어간다. ※ php에서 input name값과 다르게 입력해서 호출할 경우 값을 불러오지 못한다 ㄴ 위 input, select, textarea에서 입력한 값이 php 값으로 들어간다. ㄴ input type checkbox, radio등의 타입도 값을 넘겨서 받을 수 있다. ..
2024.04.16 -
[7] PHP - $_POST 사용법
[ 환경 ] ㄴ php 7 1. form 태그 HTML 삽입 미리보기할 수 없는 소스 1. 2. 3. 사과 배 4. post 전송 [ form태그 옵션 ] ㄴ form태그의 method,action 옵션을 활용해서 정보를 전달해야함. ㄴ $_POST변수로 값을 전달할것이므로 method="post" ㄴ action은 정보를 받을 파일경로를 입력해주면 된다. [ input 태그 옵션 ] ㄴinput의 name옵션이 $_POST 이름으로 들어간다. ※ php에서 input name값과 다르게 입력해서 호출할 경우 값을 불러오지 못한다 ㄴ 위 input, select, textarea에서 입력한 값이 php 값으로 들어간다. ㄴ input type checkbox, radio등의 타입도 값을 넘겨서 받을 수 ..
2024.04.15 -
[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