일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- Stock ipo
- MYSQL
- linux
- 제이쿼리
- 자바
- 주식 청약
- 주식 청약 일정
- JavaScript
- java
- css
- 공모주
- codeigniter
- 리눅스
- 코드이그나이터
- 오라클
- Eclipse
- 7월 공모주 청약 일정
- 자바스크립트
- 공모주 청약 일정
- IPO
- Stock
- 6월 공모주 청약 일정
- 주식
- php
- html
- 공모주 청약
- Oracle
- 맥
- jquery
- Today
- Total
목록php curl (16)
개발자의 끄적끄적

[php] curl Use of undefined constant CURLPIPE_MULTIPLEX 에러 해결 방법 및 curl 버전 확인 방법 php 에서 curl 을 이용하다보면 multi 기능을 이용하기 위해서 curl_multi_setopt 에 값을 설정해서 사용합니다! 그중에서 CURLPIPE_MULTIPLEX 옵션을 추가해서 사용하다보면 아래와 같이 버전에 관련된 경고 메세지가 출력됩니다! Use of undefined constant CURLPIPE_MULTIPLEX - assumed 'CURLPIPE_MULTIPLEX' (this will throw an Error in a future version of PHP) 위와 같은 메세지가 출력되면 일단 현재 서버에 설치되어 있는 curl ..
[php] php curl print error example / php curl 에러 출력하는 방법 php 에서 api 통신을 개발하는 경우에 curl 을 많이 사용합니다! 그중에서 curl 이 오류가 나는 경우를 잡아야 할때에는 아래와 같이 옵션을 추가하면 됩니다. curl_setopt($ch, CURLOPT_FAILONERROR, true); 위에 옵션을 추가한뒤 아래와 같이 curl_error 를 출력하시면 됩니다! echo curl_error($ch); 참고들 하세요!
[php] php curl delete method example / php curl delete method 설정 방법 php 에서 curl 을 이용해서 api 통신을 하다보면 http method 들을 설정해서 전송합니다. post / get / delete / put 등등 보통 post / get 은 많이 사용하지만, delete 와 같은 method 는 설정방법을 모르는 경우가 대부분입니다. 저또한 몰라서 검색해봤습니다! 바로 아래 나와있는 curl 옵션을 추가하시면 됩니다! curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE"); 설정이 복잡하거나 어려운게 아니라, 단순히 한줄 추가하면 간단하게 적용됩니다! 참고들 하세요!
[php] php curl get cookie example / php curl 수신받은 쿠키정보 확인 방법 php 에서 curl 을 이용하여 api 통신을 하다보면 리턴받은 데이터중 http cookie 정보를 확인해야 하는 경우가 있습니다. 그럴때는 아래 옵션을 추가하시면 됩니다. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 1); 위 옵션을 추가하신 후 결과를 출력해보시면 cookie 정보가 출력되는것을 확인할 수 있습니다! 참고들 하세요!
[php] php cURL enable check example / php cURL 설치여부 확인방법 php 에서 api 통신을 하기위해서는 cURL 이라는 것을 사용합니다. 하지만 cURL 도 설치 혹은 사용설정이 되어 있어야 되는데요. 그러면 cURL 설치 여부를 확인하는 방법을 공유해보겠습니다. 1. 우선 phpinfo() 를 출력합니다. 2. 그리고 출력된 페이지에서 아래와 같이 검색이 되면 사용이 가능한 부분입니다. 만약 위와같이 cURL 에 대한 내용이 없으면 추가적으로 버전에 맞게 설치법을 검색하셔서 설치 후 사용가능하실 겁니다! 참고들 하세요!
[php] php curl file upload example / php curl 파일 업로드 하는 방법 php curl 을 이용하여 파일을 전송하려고 하다보면 생각처럼 간단하게 전송이 되지 않습니다. 검색해보니 여러가지 방법이 있었는데요, 그중에서 제가 해결한 방법을 공유하려고 합니다. 바로 curl_file_create 라는 내장함수를 이용하는 방법입니다. 1. 우선 컨트롤러로 전달받을 파일을 로컬 서버에 업로드 합니다. 2. 그리고는 아래와 같이 curl_file_create 에 파라미터로 실제 파일이 위치한 경로를 입력해줍니다. 3. curl 에 postfields 에 $data 라는 배열에 담아서 전송합니다. $data = array(); $data["image"] = curl_file_crea..
[php] php curl get http code example / php curl http 코드 확인하는 방법 php 에서 curl 을 이용해서 통신을 하는 경우 http 코드를 먼저 확인해야 하는 경우가 있습니다. 400이나 500 같은 데러가 나면 데이터 조회가 불가능하거나 오류가 난 상황이기때문에 체크를 합니다. 그럴때는 아래와 같이 curl_getinfo 를 이용하시면 됩니다. $info = curl_getinfo($ch); echo $info["http_code"]; 위 내용 보시면 아시겠지만, $info 에 담긴 curl 정보 배열중 http_code 라는 값을 출력하시면 확인이 가능합니다. 참고들 하세요!
[php] php curl 302 url find example / php curl 302 url 찾는 방법 php 에서 curl 을 사용하여 페이지를 파싱하거나 데이터를 가져오려고 하다보면 302 리다이렉트가 발생되는 경우가 있습니다. 그렇게 되면 응답값은 없고, 변경되는 url 을 찾아야 하는데요, 그럴때는 아래와 같이 curl 을 이용하시면 됩니다! $url="test.com"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_RETURNTRANSF..