PHP curl参数系列:修订间差异

来自三线的随记
(创建页面,内容为“{{DISPLAYTITLE:php curl参数系列}} 夜深了,碎片记忆愈发严重,整理一下 一些查了又忘,忘了又查的东西 curl系列 === 设置cookie…”)
 
 
(未显示同一用户的3个中间版本)
第1行: 第1行:
{{DISPLAYTITLE:php curl参数系列}}
{{DISPLAYTITLE:php curl参数系列}}


=== 瞎比比 ===
夜深了,碎片记忆愈发严重,整理一下
夜深了,碎片记忆愈发严重,整理一下


第28行: 第29行:


==== 查看request header ====
==== 查看request header ====
CURLOPT_HEADER_OUT -> TRUE
CURLINFO_HEADER_OUT -> TRUE


curl_getinfo($curl, CURL_HEADER_OUT);
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]]
[[分类: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' .........)