분류 전체보기(217)
-
[17] PHP - 파일 구조 갖추기
[ 환경 ]ㄴ php 7※ 참고 https://kuk1938.tistory.com/39 [6] PHP - 파일 불러오기(include,require)[ 환경 ] ㄴ php 7 ㄴ MySQL 5.7 ※ 최근 세션, 로그인, 로그아웃시에 각 페이지마다 session_start()를 사용해야 했다. ㄴ 이는 각 페이지마다 불 필요하게 코드가 계속 늘어나야 한다는 문제가 있다. 1. 함kuk1938.tistory.com ※ 플러그인이나 css파일 연결을 할것이며, 공통으로 불러오는 파일들이 늘어나게 된다. ※ DB연결구문, 로그인세션 구문을 공통으로 불러오고 있고, 추가로 html구조를 공통화 할것이다.1. setting파일(DB연결구문과 head)ㄴ DB연결구문과 함께 공통으로 맞춘다.connect_error..
2024.06.10 -
[16] PHP - 나의 정보 확인 및 수정
[ 환경 ]ㄴ php 71. 나의 정보 페이지 이동ㄴ 로그인 후 나의정보 클릭 2. 나의 정보 페이지query($sql); $myinfo = $result->fetch_assoc();?>ㄴ 해당코드로 나의 정보 출력 ㄴ 나의 정보 값 축약형 출력을 사용. ㄴ 페이지 확인 3. 나의 정보 수정 페이지(수정 폼)ㄴ 수정페이지 이동시 get값을 붙여서 이동하는 방법도 있으나, 보안상 각 페이지에서 세션값 이용으로 진행ㄴ 2번과 같은 php코드로 값 호출ㄴ 현재 자신의 계정에 대한 고유번호를 input hidden에 담아서 정보 전송시 함께 보낸다.★ action경로에 get값으로 보내는 방법이 있지만, 페이지 주소로 노출이 되기때문에 해당방법을 사용.- 스크립트에서 보낼땐 다른방법 사용이 가능하며 추후 포스팅..
2024.06.10 -
[15] PHP - 회원가입(비밀번호 확인)
[ 환경 ]ㄴ php 7★ https://kuk1938.tistory.com/55fetch_assoc(); // 아이디 중복체크 if($select['id'] " data-og-host="kuk1938.tistory.com" data-og-source-url="https://kuk1938.tistory.com/55" data-og-url="https://kuk1938.tistory.com/55" data-og-image="https://scrap.kakaocdn.net/dn/YQ9gQ/hyWg6vWIR4/Jb0toEVqdnzYovuHVkeeYK/img.png?width=545&height=101&face=0_0_545_101,https://scrap.kakaocdn.net/dn/bmBLJt/hyWg1Ib..
2024.06.07 -
[14] PHP - 회원가입
[ 환경 ]ㄴ php 71. 회원가입 폼 생성 ㄴ 로그인 페이지에 회원가입 버튼 추가 ㄴ 회원가입 폼 생성. 2. 회원가입 기능 php로 처리query($sql); $select = $result->fetch_assoc(); // 아이디 중복체크 if($select['id'] == $id){ echo ""; die(); } // 회원가입 insert문 작성 $insert = " INSERT INTO member ( id, pw, name, email) VALUES ( '{$id}', password('{$password}'), '{$name}', '{$email}' ) "; $join = $conn->query($insert); // insert문 실행 if($join){ // 회원가입 ..
2024.06.07 -
[8] laravel - curl api전송(외부사이트)_1
[ 환경 ]ㄴ laravel 10.48.91. curl의 값 전송폼 생성(html파일) ㄴ html파일 생성완료 - curl1.php 2. web페이지에서 curl1.php 호출Route::get('/api/curl', function () { // /api/curl 경로를 입력하여 페이지 호출 return view('/curl/curl1'); // views에 생성해둔 curl 폼 html파일 view로 호출});ㄴ 기본경로 resources/views를 제외하고 하위 경로를 입력하여 view()로 호출. ㄴ 호출 완료 3. web페이지에서 받은 데이터로 curl 생성Route::post('/test/curl1', function () { $data = []; // curl전송할 데이터..
2024.06.04 -
[7] laravel - controller 사용법
[ 환경 ]ㄴ laravel 10.48.9 ※ MVC패턴에서 C - controller이다. (추후 포스팅에 MVC패턴 진행예정) ※ 실질적으로 데이터를 처리하는 기능을 작동하는 파트이다.ex) 로그인 처리부분, 회원가입 처리부분1. controller 생성// controller 생성 명령어php artisan make:controller [파일명] ㄴ 생성 완료 2. 생성 파일 확인 및 코드 수정// laravel 함수 index 코드public function index(){ echo 1111;}ㄴ App\Http\Controllers 해당경로에 파일 생성 - test.php 확인 ㄴ class test가 자동 생성이 되고, 해당 controller에서 사용할 함수를 생성.- index(..
2024.06.03