文章 2023-07-20 来自:开发者社区

PHP CURL模拟百度网盘登陆

通过CURL模拟登录并获取数据,一些网站需要权限认证,必须登录网站后,才能有效地抓取网页并采集内容,这就需要curl来设置cookie完成模拟登录网页,php的curl在抓取网页内容方面效率是比较高的,而且支持多线程,而file_get_contents()效率就要稍低些。模拟登录的代码如下所示:1. <?php 2. /* 3. 4. 函数login_post(),需要提供一个url地.....

文章 2023-07-16 来自:开发者社区

PHP中使用CURL获得快递100API接口JSON数据的文件头处理方案

PHP中使用CURL获得JSON数据的处理方案文件:curl_init.phpheader('Content-Type:text/json;charset=UTF-8'); //header("Content-type:text/html;charset=utf-8"); //http://www.php.cn/php-weizijiaocheng-393305.html // 创建一个新cUR....

PHP中使用CURL获得快递100API接口JSON数据的文件头处理方案
问答 2023-06-24 来自:开发者社区

阿里云OpenAPI 中视频转码功能php版本是5.4, sdk不支持, 可以通过curl , RE

阿里云OpenAPI 中视频转码功能php版本是5.4, sdk不支持, 可以通过curl , RESTful 请求吗?

文章 2023-06-06 来自:开发者社区

PHP CURL中传递cookie的方法

curl的cookie怎么使用?新手都很头疼的,curl的参数太多了,其中cookie部分就涉及了4个。当然了,手册上明白写的curl的cookie是3个,但是嘛,不是还有个header的参数嘛,里面可以包含cookie.curl非常的好用。最主要的是要熟悉curl_setopt的用法。curl_setopt ($ch, CURLOPT_COOKIE , $cookie );这里的cookie值....

文章 2023-06-06 来自:开发者社区

PHP如何通过CURL上传文件

PHP使用CURL上传文件只需发送一个POST请求就可以了,在请求中设置某个字段为需要上传的文件全路径,并且以“@”开头,然后使用CURL把该变量以POST方式发送到服务器,在服务端即可以从超级全局变量$_FILES中取到相应的上传文件信息。下面我们以一个例子来展示这个过程。假设本地有一个文本文件log.txt,其路径为“/www/test/log.txt”,内容如下:this is a fil....

问答 2023-05-29 来自:开发者社区

Serverless应用引擎php7.3默认开启了curl是么?

Serverless应用引擎php7.3默认开启了curl是么?是不是部署项目时候设置host,直接在webshell里也不能使用curl?curl一直提升连接超时,能ping,公网地址。我用程序或者webshell上使用curl都不行,在我ecs服务器就可以

文章 2023-01-07 来自:开发者社区

【解决方案】PHP使用CURL请求时,遇到name lookup timed out 如何解决

PHP使用CURL遇到name lookup timed out问题背景定位原因解决思路问题背景PHP在使用CURL请求时,遇到name lookup timed out定位原因CURL会先解析IPV6,再解析IPV4的域名。在解析时,服务器短暂超时了。解决思路一、代码中设置curl默认访问为IPv4curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOL....

文章 2022-12-29 来自:开发者社区

php 使用 curl 库进行 ssl 双向认证

官方文档:http://www.php.net/manual/zh/function.curl-setopt.php#10692官方举例:curl_setopt($ch, CURLOPT_VERBOSE, '1'); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, '1'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, '1....

文章 2022-12-15 来自:开发者社区

自己写的php curl库实现整站克隆

有时候经常会用到一些在线手册,比如国内或国外的,有些是访问速度慢,有些是作者直接吧网站关闭了,有些是服务器总是宕机,所以还是全盘克隆到自己服务器比较爽。所已这里给了一个demo。<?php class Controller_Spider extends MyYaf_Controller_Base{ function init(){ parent::init(); if(!$thi...

文章 2022-12-08 来自:开发者社区

php使用CURL模拟POST请求函数

/** * 使用CURL模拟POST请求 * 配置参数 根据具体使用场景修改 * * @param Array $data 需要提交的数据 * @return Bool OR String */ function httpCURL($url, $data) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

PHP学习站

PHP学习资料大全

+关注