php file_get_contents() 与 curl函数

为什么file_get_contents()能远程访问站点?
我的理解:
file_get_contents()只是个文件函数呀!应该不会有socket建立吧(虽然访问也是远程上的一个目录/文件)
curl()能访问是它帮我建立一个socket连接到访问网站80。

比如:我网站的root目录有一个test.php
file_get_contents('./test.php') & file_get_contents('127.0.0.1/test.php')两者都是建立socket读取输入流的数据吗?

莫回无
浏览 398回答 1
1回答

jeck猫

对于file,file_get_content这类函数,能不能打开url对象,是由allow_url_fopen这个参数决定的,高版本的php都是默认启用的,默认使用http协议远程访问
打开App,查看更多内容
随时随地看视频慕课网APP