Back
I am trying to access my ec2's public hostname from inside the instance.
I would like to run this command
curl http:// 169 254.169.254/latest/meta-data/public-hostname
inside a php script and save the response to a variable. How can I do this?
Do something like this and change the URL to your targeted site:
<?php //URL of targeted site $url = "http://www.example.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); ?>
<?php
//URL of targeted site
$url = "http://www.example.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);
?>
So, $output variable has the response.
Learn how we helped 50,000+ professionals like you !
31k questions
32.8k answers
501 comments
693 users