네이버 로그인 구현
SNS 로그인 추가 요청 ...
개발서버에는 SSL 이 없기때문에
curl SSL 검증 제외 추가 설정
// 네이버로그인 토큰값 가져오기
$is_post = false;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, $is_post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec ($ch);
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
네이버 로그인 기능 구현시 status_code 값 "0" 이 리턴됨
# 정상적이라면 HTTP 상태코드가 출력되어야 하는데?
예) 200, 404, 500 등등 ... "0" 이 리턴 되었네요?
curl 메세지확인
curl_error 를 실행해서 curl 메세지를 출력해봅니다.
echo curl_error($ch);
// 네이버로그인 토큰값 가져오기
$is_post = false;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, $is_post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// curl SSL 검증 옵션 추가...
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$response = curl_exec ($ch);
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
적용후 테스트
토큰값을 정상적으로 가져 옵니다.
ㅎㅎ
'IT' 카테고리의 다른 글
KAKAO 카카오톡 SNS 로그인 API - PHP (0) | 2022.12.21 |
---|---|
플러터 웹뷰 4 이슈 - webview_flutter 4.0.0 (0) | 2022.12.17 |
아파치웹서버 PHP curl 사용 (0) | 2022.12.15 |
윈도우 그누보드 영카트5 설치 - Forbidden You don't have permission to access this resource, GD 라이브러리 (0) | 2022.12.13 |
웹 브라우저 뒤로가기 - 양식 다시 제출 확인 오류 / ERR_CACHE_MISS (0) | 2022.12.09 |