如何在PHP中获取IP地址的内容
我试图使用PHP文件获取IP的内容。例如:如何在PHP中获取IP地址的内容,php,curl,file-get-contents,Php,Curl,File Get Contents,我试图使用PHP文件获取IP的内容。例如: echo file_get_contents("1.22.22:2334/pay"); 但是PHP和Curl不返回IP地址的内容,我该怎么做呢 非常感谢。您应该使用curl作为文件获取内容要求允许php.ini配置文件中的url\u fopen打开(情况并非总是如此) 仅使用旋度和IP时,应如下所示: // create curl resource $ch = curl_init(); // headers for ip
echo file_get_contents("1.22.22:2334/pay");
但是PHP和Curl不返回IP地址的内容,我该怎么做呢
非常感谢。您应该使用curl作为
文件获取内容
要求允许php.ini配置文件中的url\u fopen
打开(情况并非总是如此)
仅使用旋度和IP时,应如下所示:
// create curl resource
$ch = curl_init();
// headers for ip only
$headers = array("Host: www.myfaketopsite.com");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL, "https://1.22.22:2334/pay");
//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$output = curl_exec($ch);
// close curl resource to free up system resources
curl_close($ch);
部分答案来自:
更多信息:IP地址是公共的还是内部的?该ip是否设置为共享内容?mo返回了什么?这至少需要协议前缀
http://…
,IP才能解析为实际服务。IP本身什么都不做。你能澄清一下“获取IP地址的内容”是什么意思吗?IP地址只是一个数字。我猜您想从运行在具有该地址的机器上的服务请求一些数据-什么服务?关于哪个协议?@Joni,我想他想打个电话给这个url。