«

PHP CURL模拟POST提交XML数据

时间:2024-2-15 15:08     作者:韩俊     分类: PHP


本文章来给大家介绍一个利用PHP CURL模拟POST提交XML数据,因为接受方只接受xml数据所以我就写了一个,下面分享给各位朋友,有需要的朋友可参考。

<?php
$url="http://www.maopiaopiao.com/login";
$ch=curl_init();
$header[]="Content-type: text/xml";//定义content-type为xml
$data='<?xml version="1.0" encoding="utf-8"?>  
<root>  
  <data>  
    <username>admin</username>  
    <password>12345</password>  
  </data>
</root>';
curl_setopt($ch,CURLOPT_URL,$url);//定义表单提交地址
curl_setopt($ch,CURLOPT_POST,1);//定义提交类型 1:POST ;0:GET
curl_setopt($ch,CURLOPT_HEADER,1);//定义是否显示状态头 1:显示 ; 0:不显示
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);//定义请求类型
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);//定义是否直接输出返回流
curl_setopt($ch,CURLOPT_POSTFIELDS,$data); //定义提交的数据,这里是XML文件
curl_close($ch);//关闭

标签: php php教程

热门推荐