인스턴스 내부에서 ec2의 공용 호스트 이름에 액세스하려고합니다.PHP 변수에 컬 응답 저장
내가이 명령을 PHP 스크립트 내부
curl http:// 169 254.169.254/latest/meta-data/public-hostname
을 실행하고 변수에 대한 응답을 저장하고 싶습니다. 어떻게해야합니까?
인스턴스 내부에서 ec2의 공용 호스트 이름에 액세스하려고합니다.PHP 변수에 컬 응답 저장
내가이 명령을 PHP 스크립트 내부
curl http:// 169 254.169.254/latest/meta-data/public-hostname
을 실행하고 변수에 대한 응답을 저장하고 싶습니다. 어떻게해야합니까?
당신은 $output
변수는 응답을 포함이
<?php
//URL of targeted site
$url = "http://www.yahoo.com/";
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// grab URL and pass it to the browser
$output = curl_exec($ch);
//echo $output;
// close curl resource, and free up system resources
curl_close($ch);
?>
같이 할 수 있습니다.
이것은 나를 위해 일했습니다. 내가 만든 유일한 변화는 URL이었습니다. 그 다른 의견이 무엇에 관한 것인지 잘 모르겠습니다. – evan
샨 Damodaran은 컬 요청의 응답을 검색하는 방법의 예를 제공하지만, 특별히이 말한대로 수행하고 curl_exec
롤의 결과를 반환하는
CURLOPT_RETURNTRANSFER
입니다, PHP는 컬을 인터넷 검색을 시도 ?? – Yordi'PHP'에서 명령을 실행하기 위해'exec'을 사용하십시오. –