手机
当前位置:查字典教程网 >编程开发 >php教程 >php获取通过http协议post提交过来xml数据及解析xml
php获取通过http协议post提交过来xml数据及解析xml
摘要:php如何获取请求的xml数据,对方通过http协议post提交过来xml数据,php如何获取到这些数据呢?复制代码代码如下:

php 如何获取请求的xml数据,对方通过http协议post提交过来xml数据,php如何获取到这些数据呢?

复制代码 代码如下:

<?php

$xml_data ='<AATAvailReq1>'.

'<Agency>'.

'<Iata>1234567890</Iata>'.

'<Agent>lgsoftwares</Agent>'.

'<Password>mypassword</Password>'.

'<Brand>phpmind.com</Brand>'.

'</Agency>'.

'<Passengers>'.

'<Adult AGE="" ID="1"></Adult>'.

'<Adult AGE="" ID="2"></Adult>'.

'</Passengers>'.

'<HotelAvailReq1>'.

'<DestCode>JHM</DestCode>'.

'<HotelCode>OGGSHE</HotelCode>'.

'<CheckInDate>101009</CheckInDate>'.

'<CheckOutDate>101509</CheckOutDate>'.

'<UseField>1</UseField>'.

'</HotelAvailReq1>'.

'</AATAvailReq1>';

$URL = "https://www.yourwebserver.com/path/";

$ch = curl_init($URL);

curl_setopt($ch, CURLOPT_MUTE, 1);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));

curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$output = curl_exec($ch);

curl_close($ch);

?>

【php获取通过http协议post提交过来xml数据及解析xml】相关文章:

Win2008 PHP 配置环境搭建 教程

PHP图像处理类库MagickWand用法实例分析

PHP中的traits简单使用实例

php中文件上传的安全问题

php数据库连接

php curl 获取https请求的2种方法

php实现简单的语法高亮函数实例分析

php快速查找数据库中恶意代码的方法

php中静态类与静态变量用法区别解析

php获取twitter最新消息的方法

精品推荐
分类导航