通过在线服务器访问CURL本地主机

时间:2019-11-21 10:58:02

标签: php curl localhost

我通过MAMP在http://127.0.0.1/wordpress/

上建立了本地网站

是否可以通过我的在线网站对这个本地网站进行CURL?例如,在https://example.com/file.php中,我测试:

$url ='http://127.0.0.1/wordpress/';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_SSLVERSION, 3);
$content = curl_exec($curl);
curl_close($curl);
print_r($content);

但是它不起作用。客户端(网站访问者)甚至可以像这样访问其本地主机吗?

2 个答案:

答案 0 :(得分:0)

有几项优质的免费服务可以使您做到相同。快速显示某些东西以进行测试的理想选择:-

答案 1 :(得分:0)

您可以使用ngrok之类的工具来获取本地项目的实时URL。请记住,您不能像继续服务那样使用ngrok。它仅适用于本地快速生成平台,用于测试目的

here下载ngrok,将下载的文件放在项目文件夹中,然后只需运行./ngrok http 80

(这里80是假设您的项目正在运行的端口。它可能会根据您的要求进行更改)