나는 몇 시간 동안 검색을 해왔으며 이것에 대해 아무 것도 찾을 수 없습니다. sugarsync api에 PHP curl post 요청을하고 있는데 필요한 헤더에 위치를 반환합니다. 나는이 정보를 얻는 방법을 모른다. 그들의 API에 XML 파일을 게시하고 그들은 헤더 정보를 반환하기 때문에 게시물로 유지해야합니다. 나는 헤더의 위치에 어떻게 접근 할 수 있는지 전혀 모른다. according to them 다른 XML 파일에 넣고 게시해야합니다. 어떤 도움을 주셔서 감사합니다.PHP에서 머리글 정보 가져 오기 게시물 요청
12
A
답변
2
응답에서 헤더 정보를 가져 오려면.
curlsetopt($ch,CURLOPT_HEADER,true);
15
당신은 컬 옵션 CURLOPT_FOLLOWLOCATION
을 설정하면 컬이 위치가 당신을 위해 리디렉션 따릅니다.
헤더를 가져 오려면 CURLOPT_HEADER
옵션을 1로 설정하면 curl_exec()
에서 반환되는 HTTP 응답에 헤더가 포함됩니다. 위치에 대해 파싱 할 수 있습니다.
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 1); // return HTTP headers with response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // return the response rather than output it
$resp = curl_exec($ch);
list($headers, $response) = explode("\r\n\r\n", $resp, 2);
// $headers now has a string of the HTTP headers
// $response is the body of the HTTP response
$headers = explode("\n", $headers);
foreach($headers as $header) {
if (stripos($header, 'Location:') !== false) {
echo "The location header is: '$header'";
}
}
모든 옵션은 curl_setopt()을 참조하십시오.
관련 문제
- 1. PHP에서 craigslist의 게시물 가져 오기
- 2. PHP에서 정보 가져 오기 도움말
- 3. URL에서 정보 가져 오기?
- 4. restfb에서 정보 가져 오기
- 5. 카메라에서 정보 가져 오기
- 6. mySQL에서 정보 가져 오기
- 7. 데이터베이스에서 정보 가져 오기
- 8. 데이터베이스에서 정보 가져 오기
- 9. array_count_values에서 정보 가져 오기
- 10. post_id로 Facebook 스트림 게시물 가져 오기
- 11. WP_Query의 게시물 ID 가져 오기
- 12. Wordpress에서 게시물 크기 가져 오기
- 13. jQuery 게시물 데이터 가져 오기
- 14. Python - 게시물 데이터 가져 오기
- 15. WordPress 게시물 ID 가져 오기
- 16. 원시 게시물 데이터 가져 오기
- 17. 친구의 Facebook 게시물 가져 오기
- 18. 특정 달의 게시물 가져 오기
- 19. 게시물 데이터를 배열로 가져 오기
- 20. 요청에서 게시물 데이터 가져 오기
- 21. PHP에서 값 가져 오기
- 22. 양식 필드가 비어있는 상태에서 PHP에서 배열 정보 가져 오기
- 23. 정적 테이블보기에서 머리글 제목 가져 오기
- 24. UITableView 머리글/바닥 글 가져 오기
- 25. WPF에서 TreeViewItem의 머리글 높이 가져 오기
- 26. HTTP 특별 요청 페이지 가져 오기 요청 :
- 27. WIPmania API - IP 위치 정보 가져 오기
- 28. Raphael 오브젝트에서 정보 가져 오기
- 29. Zend_Controller_Request에서 경로 정보 가져 오기
- 30. mysql 테이블에서 정보 가져 오기
이 헤더 정보를 제공합니다. 하지만 어떻게 그것을 구체적으로 위치를 구문 분석합니까? – selanac82