时间:2021-05-26
自己用的小PHP应用,使用curl抓网页下来处理,为了穿墙方便,使用Privoxy作为代理,便于选择哪些网站使用proxy、哪些不用。但今天却遇到了奇怪的问题,访问google baidu这些网站居然都返回403错误,而访问其他的一些网站没事,如果设置为不使用proxy则都能正常访问。
难道google baidu就不让用proxy连接么?显然不可能,所以打开curl的信息输出(curl_setopt($this->mSh, CURLOPT_VERBOSE, 1);)看看,得到以下结果:
复制代码 代码如下:
* Trying 127.0.0.1... * connected
* Connected to 127.0.0.1 (127.0.0.1) port 8118 (#0)
* Establish HTTP proxy tunnel to /php-development-5/trouble-with-a-curl-request-in-php-445222.html)。MAC OSX上curl之所以特殊,也不排除是这种原因吧。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
斗鱼tv出现403禁止访问解决办法·403-禁止访问:IIS定义了许多不同的403错误,它们指明更为具体的错误原因:·403.1-执
解决办法:使用PHP解决使用file_get_contents函数,不过优缺点如果url无法访问,会出现终止程序问题使用curl返回,然后判断是否正确执行使用g
nginx配置引发的403问题解决办法一、问题:在curlnginx配置的本地域名时出现403nginx_error.log日志如下:二、疑问1、配置如下:发现
Docker出现CannotconnecttotheDockerdaemon.Isthedockerdaemonrunningonthishost错误解决办法发
帝国CMS有时候可能会提示Fatalerror:Maximumexecutiontimeof…错误,出现这个问题的原因是php运行超时,解决办法如下:去帝国后台