1 Star 0 Fork 4

no2key/PHP class fetch_url

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
一、类文档说明
class FetchUrl{
    function __construct();

	/**
	 * 返回网页内容 常用于fetch()方法返回false时
	 * @return string
	 */
	function body();

	/**
	 * 将对象的数据重新初始化,用于多次重用一个FetchUrl对象
	 * @return void
	 */
	function clean();

	/**
	 * 返回错误信息
	 * @return string
	 */
	function errmsg();

	/**
	 * 返回错误码,>0表示有错误
	 * @return int
	 */
	function errcode();

	/**
	* 发起请求
	* $url string 请求地址
	* $callback function 匿名函数
	*/
	function fetch(string $url, function $callback);

	/**
	 * 请求返回HTTP Code
	 * @return int
	 */
	function httpCode();

	/**
	 * 请求返回Cookies数组
	 * @return array
	 */
	function responseCookies();

	/**
	 * 请求返回头部信息数组
	 * @return array
	 */
	function responseHeaders();

	/**
	 * 是否允许截断,默认为不允许
	 * @param bool $allow=false
	 */
	function setAllowRedirect(bool $allow=false);

	/**
	 * 设置连接超时时间
	 * @param int $seconds=5
	 */
	function setConnectTimeout(int $seconds=5);

	/**
	 * 在发起的请求中,添加cookie数据
	 * @param string $name  cookie键名
	 * @param string $value cookie值
	 */
	function setCookie(string $name, string $value);

	/**
	 * 在发起的请求中,批量添加cookie数据
	 * @param array $cookies 
	 */
	function setCookies(array $cookies);

	/**
	 * 设置请求的方法(POST/GET)
	 * @param string $method="get"
	 */
	function setMethod(string $method="get");

	/**
	 * 设置POST方法的数据
	 * @param array $data
	 */
	function setPostData(array $data);

	/**
	 * 设置读取超时时间
	 * @param int $seconds=60
	 */
	function setReadTimeout(int $seconds=60);

	function __destroy();
}

空文件

简介

由PHP扩展实现的远程访问类fetchurl,安装扩展前需要先安装libcurl 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/no2key/php-class-fetch_url.git
[email protected]:no2key/php-class-fetch_url.git
no2key
php-class-fetch_url
PHP class fetch_url
master

搜索帮助