能不能把PHP CURL提交的GET或POST请求完整的打印?

2024-12-23 00:41:17
推荐回答(3个)
回答1:

可以的,
使用curl_getinfo

回答2:

表单提交中 Get 和 Post 方式的区别:
1、get 是从服务器上获取数据,post 是向服务器传送数据。
2、get 是把参数数据队列加到提交表单的 ACTION 属性所指的 URL 中,值和表单内各个字段 一一对应,在 URL 中可以看到。post 是通过 HTTPpost 机制,将表单内各个字段与其内容放 置在 HTML HEADER 内一起传送到 ACTION 属性所指的 URL 地址。
3、对于 get 方式,服务器端用 Request.QueryString 获取变量的值,对于 post 方式,服务 器端用 Request.Form 获取提交的数据。
4、get 传送的数据量较小,不能大于 2KB。post 传送的数据量较大,一般被默认为不受限 制。但理论上,IIS4 中最大量为 80KB,IIS5 中为 100KB。
5、get 安全性非常低,post 安全性较高。

回答3:

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$data = curl_exec($ch);
print $data;
die();