`
snowing11812
  • 浏览: 119559 次
  • 来自: ...
社区版块
存档分类
最新评论

PHP下curl的使用

PHP 
阅读更多
php下的curl使用
因为一个小项目用到了
在这里记录一下:-)
	  	$url = 'http://www.somesite.com';
		
	  	$param1 = 'p1';
	  	$param2 = 'p2';
	  	$param3 = 'p3';
	
	  	//prepare the field values being posted to the service
	  	$data = array(
	  	    'param1' => $param1,
	  	    'param2' => $param2,
	  	    'param3' => $param3,
	  	);
	  	
	  	$ch = curl_init();
	  	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	  	curl_setopt($ch, CURLOPT_POST, 1);
	  	curl_setopt($ch, CURLOPT_URL,$url);
	  	curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
	
	  	//make the request
	  	$result = curl_exec($ch);
	  	echo $result;
分享到:
评论

相关推荐

    php扩展 php_curl

    在Windows系统中,这些文件必须在系统的PATH环境变量所包含的目录下,或者与PHP可执行文件在同一目录下,才能确保PHP能够正确地加载并使用`php_curl`扩展。 **二、php_curl.dll** php_curl.dll是`php_curl`扩展的...

    CentOs下安装PHP扩展 curl

    本文将详细讲解如何在CentOS环境下,不重新编译PHP的情况下,安装cURL扩展。 1. **检查PHP版本和已安装扩展** 在开始安装之前,我们需要确认当前PHP的版本以及已安装的扩展。打开终端,输入以下命令: ``` php -...

    php下curl用法详解

    本文将深入解析PHP下的cURL用法,以便更好地理解和应用。 1. **初始化cURL会话**: 使用`curl_init()`函数来启动一个新的cURL会话。例如: ```php $curl = curl_init(); ``` 2. **设置cURL选项**: `curl_...

    php curl安装 php中没有编译curl的解决方法for windows

    然而,有时在Windows环境下,你可能会发现PHP环境中并没有预装cURL扩展,这将导致无法使用cURL相关的函数。本文将详细介绍如何在Windows上安装和配置PHP的cURL扩展。 首先,我们需要理解cURL是什么。cURL(Client ...

    php_curl-5.3.13-VC9-x64.zip(php curl模块)

    用来替换WAMP server下的php_curl.dll,解决加载curl报错或无法加载问题。下载解压后,覆盖wamp\bin\php\php5.4.3\ext目录下对应文件,重启apache即可。如果不行请检查: 是否已修改php.ini文件去掉extension=...

    php的Curl处理类

    使用函数之前我们要需要把php curl模块打开(libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll) 开启php curl函数库的步骤 1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo...

    php curl批量请求url

    本篇文章将深入探讨如何使用PHP的cURL库进行批量URL请求,并关注可能遇到的问题及解决方案。 首先,批量请求URL通常是为了提高效率,例如在数据抓取、接口测试或自动化任务中。批量请求的关键在于创建一个循环,...

    PHP_Curl使用详解.doc

    **PHP_Curl 使用详解** PHP_Curl 是 PHP 中的一个扩展,用于执行 HTTP、FTP、SMTP 等多种协议的网络请求。它通过 cURL 库实现了丰富的功能,包括支持 SSL 证书、POST 数据、PUT 操作、FTP 上传、代理设置、HTTP ...

    php curl模仿form表单提交图片或文件

    在本文中,我们将深入探讨如何使用PHP的cURL库来模仿form表单提交,特别是提交图片或文件。我们将结合ThinkPHP5(简称TP5)框架来展示一个实际的例子。 首先,了解cURL。cURL是一个客户端URL传输库,它支持多种协议...

    php7.3 php_curl.dll x64

    windows下php7.3官方自带的php_curl.dll好像有问题,增加扩展curl经常失败

    Centos环境下安装curl

    在Linux环境下安装配置curl是非常常见的操作,尤其是在需要通过PHP脚本来执行HTTP请求的情况下。curl是一个利用URL语法在命令行方式下工作的文件传输工具,它支持多种协议,包括HTTP、HTTPS、FTP等,并且可以用于...

    php5.3php_curl

    配置文件中启用extension=php_curl.dll,以便在运行PHP脚本时能加载并使用cURL功能。 cURL扩展的使用涉及以下知识点: 1. **配置**:在php.ini中启用cURL扩展,重启服务器后,PHP就可以识别并使用cURL。 2. **函数...

    php curl 长连接的实现

    PHP cURL的长连接功能在适当的情况下可以显著提升性能,尤其是在内部服务交互频繁的场景下。然而,正确地管理和使用长连接至关重要,以确保系统的稳定性和安全性。开发者在实现长连接时,需要充分理解其工作原理,...

    linux下PHP扩展的安装(curl)

    接下来,我们需要进入PHP的源码目录下的`ext`子目录,找到curl扩展的源代码。假设PHP已安装在`/usr/local/php-5.4.4`,则可以按照以下步骤操作: ``` cd /usr/local/php-5.4.4/ext/curl ``` 如果在运行`phpize`时...

    PHP实现通过CURL上传文件功能示例

    PHP使用CURL上传文件只需发送一个POST请求就可以了,在请求中设置某个字段为需要上传的文件全路径,并且以”@”开头,然后使用CURL把该变量以POST方式发送到服务器,在服务端即可以从超级全局变量$_FILES中取到相应...

    Win7 64 位系统下 php_curl

    解决方法是确保从可靠的源下载与您的PHP版本相匹配的php_curl.dll,并将其放在PHP的`ext`目录下。 2. **PHP配置问题**:PHP的配置文件(php.ini)中可能未启用curl扩展。你需要在php.ini中找到`extension=...

    PHP后端curl进度条_becomeyy9_php后端_php后端curl上传进度条_

    在PHP后端开发中,有时候我们需要使用cURL库来处理HTTP请求,比如文件的上传或下载。当处理大文件时,为了提供更好的用户体验,我们可能会希望实现一个进度条功能,以便用户可以直观地看到文件传输的进度。本篇文章...

    PHP中使用cURL操作网络资源1

    创建"demo2.php"文件,使用类似的方法初始化cURL会话,但这次需要设置POST数据和相关头部信息。 ```php $data = 'theCityName=郑州'; $curl_obj = curl_init(); curl_setopt($curl_obj, CURLOPT_URL, ...

    压缩包有方法解决win7 64位下curl扩展不能开启,php_curl各个php版本完美下载包,最高php5.6

    在Windows 7 64位系统中,PHP的cURL扩展有时可能会遇到开启困难的问题,尤其是在尝试使用较高版本如PHP 5.6时。这个问题通常是由于系统环境、配置文件设置或者缺少必要的依赖库引起的。本压缩包提供的解决方案针对的...

Global site tag (gtag.js) - Google Analytics