티스토리 뷰

Study

php(피에이치피) curl(컬) 관련

메디츠 2024. 1. 27. 10:59
반응형

$url = "https://www.naver.com" . "?" , http_build_query($data, '', );

 

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 결과 문자열 반환

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 인증서 검사 생략

 

$response = curl_exec($ch);

curl_close($ch);

//GET

 

$data = array(

'test' => 'test'

);

 

$url = "https://www.naver.com";

 

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_setopt($ch, CURLOPT_POST, true);

 

$response = curl_exec($ch);

curl_close($ch);

 

return $response;

// POST

 

var_dump($response);

print_r(curl_getinfo($ch));

echo curl_errno($ch);

echo curl_error($ch);

// 결과 및 에러 확인

 

echo('<pre>'); print_r($_GET); echo('</pre>');

echo('<pre>'); print_r($_POST); echo('</pre>');

// 값 확인

 

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

// Redirect 막기. 안됨.

 

url에서 #으로 된 파라미터 받는건 미지원.

 

Tistory 인증 관련

 

Implicit 방식. Client-side 프로그래밍으로 인증.

http://client.redirect.url#accesss_token={access-token}

// Client 프로그램으로 accesss_token 값 받는것인듯.

 

Authentication Code 방식. Server-side 프로그래밍으로 인증

http://client.redirect.uri?code=authorizationCode&state=someValue

 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함