来源:自学PHP网 时间:2014-11-25 00:27 作者: 阅读:次
[导读] 在php中file_get_contents函数可直接采集远程服务器内容,然后保存到一个变量中了,介理一般都会把file_get_contents、fsockopen等一些IO操...
file_get_contents被屏蔽解决方法在php中file_get_contents函数可直接采集远程服务器内容,然后保存到一个变量中了,介理一般都会把file_get_contents、fsockopen等一些IO操作的函数禁用掉,因为它们怕被 DDOS. 那么一般情况下,我们改不了服务器的 inc.php,只能自己写一套IO来代替上面的PHP函数了,代码如下: $url = file_get_contents('http://www.phpfensi.com/'); 我们可以用下面的代码代替:
curl是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等,它不会被服务器禁用,所以我们可以用来模拟file_get_contents一样打开一条URL. 利用function_exists函数来判断php是否支持一个函数可以轻松写出下面函数
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com