|
|
客户端,func.inc.php
- <?php
- function request_post($url, $data = array()) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, true);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
- $response = curl_exec($ch);
- if (curl_error($ch)) {
- echo 'Error:'. curl_error($ch);
- }
- curl_close($ch);
- return $response;
- }
复制代码 客户端,index.php
- <?php
- include "func.inc.php";
- $data = array("username"=>'13cloud', 'age' => 33);
- echo request_post("http://api.test.com/test.php", $data);
复制代码
服务端,test.php
- <?php
- $username = $_POST['username'];
- $age = $_POST['username'];
- echo '<?xml version="1.0"?'.'>';
- echo '<curl>';
- echo ' <user>';
- echo ' <username>'.$username.'</username>';
- echo ' <age>'.$age.'</age>';
- echo ' </user>';
- echo '</curl>';
复制代码
可以配合:PHP如何实现数据加密、解密和传输,保障数据安全性 一起使用
|
|