宝哥软件园

关于服务器端编程语言

编辑:宝哥软件园 来源:互联网 时间:2021-10-19

在使用服务器端编程语言(专业超文本预处理器的缩写)的卷曲获取远程文件,代码如下:复制代码代码如下:$维吾尔语=isset($_GET['id'])?$ _ GET[' id ']: ' http://www .百度。com/';//php获取函数GetContents($ URL){ $ header=array(' Referer : http://www。百度。com/');$ ch=curl _ init();curl_setopt($ch,CURLOPT_URL,$ URL);curl_setopt($ch,CURLOPT_TIMEOUT,30);curl_setopt($ch,CURLOPT_HTTPHEADER,$ header);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);//是否抓取跳转后的页面ob _ start();curl _ exec($ ch);$ content=ob _ get _ contents();ob _ end _ clean();curl _ close($ ch);返回$ contents } $ contents=GetContents($维吾尔语);echo $目录?一般来说在win2003 iis下如,把php_curl.dll配置好就没问题了。但笔者在Linux apahe 2.0 PHP 5。2 .12直接管理(一般国外主机商都是用这配置)如果获取的网址有301/302跳转,会报错:curl _ setopt()[函数。卷曲-偏移]:当处于安全模式或在***中设置了open_basedir时,无法激活CURLOPT _ FOLLOWLOCATION关于这个问题,谷歌,百度一下,都是在大篇长长的英语,不精通Linux操作系统操作系统的还真头痛。解决办法其实很简单:登陆你的控制面板找到PHP安全模式配置-看下图

把默认的默认安全和默认打开基本目录都关闭,问题就解决了。

更多资讯
游戏推荐
更多+