首页 > php使用curl提交数据的时候会验证cookie么?

php使用curl提交数据的时候会验证cookie么?

php使用curl提交数据的时候会验证cookie么?


post提交数据时可以先获取到网页的cookie保存在某个文件中

curl_setopt($ch, CURLOPT_COOKIEFILE, $cookieVerify);

curl提交数据的时候你可以通过这种方式来携带cookie

curl_setopt($ch, CURLOPT_COOKIEFILE, $cookieVerify);


service端有cookie的话就带上cookie就行了啊,具体看curl --help | grep cookie


copy一段官方文档介绍

PHP 支持 Daniel Stenberg 创建的 libcurl 库,能够连接通讯各种服务器、使用各种协议。libcurl 目前支持的协议有 http、https、ftp、gopher、telnet、dict、file、ldap。 libcurl 同时支持 HTTPS 证书、HTTP POST、HTTP PUT、 FTP 上传(也能通过 PHP 的 FTP 扩展完成)、HTTP 基于表单的上传、代理、cookies、用户名+密码的认证。

就是说作为工具,CURL只是模拟请求。一个正常请求有的东西他都可以模拟,cookies,proxy,证书等等他都支持。但是他和浏览器一样,只是个搬运工,对就是搬运工,他不生产任何东西,也不验证任何东西。至于有什么,较不较验,完全取决于你的业务要求,可能写在你的代码里(比如cookie,session),也可能是服务器处理(比如证书)。

【热门文章】
【热门文章】