티스토리 뷰
$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
'Study' 카테고리의 다른 글
| RBT(Ring Back Tone, 링백톤, 컬러링) Shell Script(쉘 스크립트) (0) | 2024.01.27 |
|---|---|
| logwatch(로그와치) 관련 (0) | 2024.01.27 |
| Wireshark(와이어샤크) 관련 (0) | 2024.01.27 |
| wail2ban(웨일투밴) 관련 (0) | 2024.01.27 |
| Java(자바) duration(기간) (0) | 2024.01.27 |