一、分析php发送网网络请求的方法
对于php发送网络请求,我们最常用的请求就是curl,有时我们也会用到file_get_contents函数发送网络请求,但file_get_contents只能完成一些间单的网络请求,稍复杂的就无法完成,例如文件上传,cookies,验证,表单提交等,用php的curl可以使用URL的语法模拟浏览器来传输数据,因为它是模拟浏览器,因此它同样支持多种协议,FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE以及LDAP等协议都可以很好的支持,包括一些:HTTPS认证,HTTPPOST方法,HTTPPUT方法,FTP上传,keyberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,下载文件断点续传,上传文件断点续传,