profile
개발자라고 우기는 노답 소년

구글, 네이버, 카카오 로그인 PHP 구현

php로 소셜 로그인을 구현 중이다.구글은 composer에 공식 라이브러리가 있어서 설치하고 예제를 참고해서 사용 중이다.하지만 네이버, 카카오는 php로 만들어진 공식 라이브러리가 존재하지 않아 class를 직접 구현해 보았다.소셜 로그인은 큰 틀에서 볼 때 크게

2022년 1월 24일
·
0개의 댓글

php, javascript, 수정페이지

쓰기와 수정은 같은 페이지를 사용한다.그래서 보통이런 형식으로 구성된다.DB에 존재하는 데이터를 조회하는 것이라면 이렇게 데이터를 넣어서 런더하게 된다.조금은 문제가 있던 부분은 게시판을 운영할 관리자들을 user id 로 지정하고 db에 배열 형식으로 들어가는 로직이

2021년 11월 30일
·
0개의 댓글

.htaccess 오류

php & mysql 닌자에 아파치를 통해서 단일 라우터를 구성하는 부분이 있는데 그것을 그냥 가져다 쓰면 에러가 나온다.이게 책에서 나오는 내용이고 conf 라는 단어를 빼주면 잘 동작한다.잘동작하는 .htaccess 설정코드public_html에 위치한다.그리고 e

2021년 9월 27일
·
0개의 댓글

fastAPI와 PHP 연동

form 태그와 같이 curl 로 post 요청 보내기를 시도했다. 스택오버플로우 나의 질문file0 처럼 인덱스를 준 배열로 설정하면 파이썬 서버에서 알아 먹지 못한는 엔티티라고 에러를 뿜는다.그냥 files, 같은 키로 여러 파일을 전송하면 마지막 하나의 키만

2021년 9월 15일
·
0개의 댓글

DatabaseTable

다른 환경에서도 orm 구축을 할 수 있도록!

2021년 6월 7일
·
0개의 댓글

PHP - loaded before unserialize()

PHP Notice: WEB\\Authentication::isLoggedIn(): The script tried to execute a method or access a property of an incomplete object. Please ensure that

2021년 5월 30일
·
0개의 댓글
post-thumbnail

GOF - Singleton

Gang of four - 4명의 갱갱!!컴퓨터 잘하는 4명의 갱갱!! 들이 만들어 놓은 디자인 패턴나를 통하지 않고선 갈 수 없다어플리케이션 내부에 하나의 인스턴스만 존재하게 하도록 강제하는 패턴이다.실제로 언제 사용할 수 있을까?어플의 DB커넥션은 하나만 존재해도

2021년 5월 28일
·
0개의 댓글
post-thumbnail

php & mysql ORM

객체 관계 매퍼ORM 이란 DB의 테이블과 프로그램 내의 객체를 연결하는 것이다.이 말은 상당히 추상적이다.그래서 하나 하나 작게 풀어 나가보고자 한다.글을 작성하는 프로그램을 만들어본다고 예를 들어보면 우리는 2개의 객체를 떠올릴 수 있다.DB를 먼저 구성해보자면 a

2021년 5월 23일
·
0개의 댓글

PHP - try catch

try catch 가 없는 에러 처리는 정말 복잡하고 어려웠다.if 구문으로만 에러를 처리한다면...어디서 에러가 나는지... 중괄호는 짝이 맞는지...찾기 힘들다! 어렵다! 귀찮다!이런 식으로 if else 중첩 구문에 위 아래로 멀리 떨어져있는 집중하기 힘든 코드

2021년 5월 17일
·
0개의 댓글