PHP curl参数系列:修订间差异
来自三线的随记
(创建页面,内容为“{{DISPLAYTITLE:php curl参数系列}} 夜深了,碎片记忆愈发严重,整理一下 一些查了又忘,忘了又查的东西 curl系列 === 设置cookie…”) |
|||
(未显示同一用户的3个中间版本) | |||
第1行: | 第1行: | ||
{{DISPLAYTITLE:php curl参数系列}} | {{DISPLAYTITLE:php curl参数系列}} | ||
=== 瞎比比 === | |||
夜深了,碎片记忆愈发严重,整理一下 | 夜深了,碎片记忆愈发严重,整理一下 | ||
第28行: | 第29行: | ||
==== 查看request header ==== | ==== 查看request header ==== | ||
CURLINFO_HEADER_OUT -> TRUE | |||
curl_getinfo($curl, | curl_getinfo($curl, CURLINFO_HEADER_OUT); | ||
=== 使用POST请求 === | === 使用POST请求 === | ||
第53行: | 第54行: | ||
data format: array('Content-Type:text\html', 'xxxxx:xxxxxx', 'key:value' .........) | data format: array('Content-Type:text\html', 'xxxxx:xxxxxx', 'key:value' .........) | ||
[[分类: | [[分类:PHP]] | ||
__强显目录__ | __强显目录__ |
2019年7月5日 (五) 21:13的最新版本
瞎比比
夜深了,碎片记忆愈发严重,整理一下
一些查了又忘,忘了又查的东西
curl系列
设置cookie字段
CURLOPT_COOKIE -> String (多个cookie用分号分割,分号后面跟着一个空格)
不直接输出curl_exec()信息
CURLOPT_RETURNTRANSFER -> TRUE
SSL / HTTPS相关
CURLOPT_SSL_VERIFYHOST ->false
CURLOPT_SSL_VERIFYPEER -> false (验证对等证书)
查看header
查看response header
(header信息会和body信息一同返回)
CURLOPT_HEADER -> TRUE
curl_getinfo($curl, CURLOINFO_HEADER_SIZE);
查看request header
CURLINFO_HEADER_OUT -> TRUE
curl_getinfo($curl, CURLINFO_HEADER_OUT);
使用POST请求
CURLOPT_POST -> TRUE
POST Data
CURLOPT_POSTFIELDS ->array
data format: array('key'=>'value', 'xxx'=>'xxx');
吐槽:filed 和file是真的长得像
User Agent设置
CURLOPT_USERAGENT -> String
不输出BODY主题
CURLOPT_NOBODY -> TRUE
设置header字段
CURLOPT_HTTPHEADER -> array
data format: array('Content-Type:text\html', 'xxxxx:xxxxxx', 'key:value' .........)