как я могу отправить xml через URL-адрес

У меня есть php-страница, скажем, test.php

Здесь я создаю xml

 $xmlVariable = <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <signupInfo> <address> <address>1 Infinite Loop</address> <city>Cupertino</city> <state>CA</state> <zip>99999</zip> </address> </signupInfo> 

Теперь мне нужно отправить его в пункт назначения (eg:https://destination.cm/fg)

Как я могу отправить этот xml?

С cURL

http://www.php.net/manual/en/ref.curl.php

 $curl_handle = curl_init(); if (!$curl_handle) { die('fail to initialize'); } curl_setopt($curl_handle, CURLOPT_TIMEOUT, 30); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 30); //target URL setup curl_setopt($curl_handle, CURLOPT_URL, 'https://destination.cm/fg'); //mime type setup, change if necessary curl_setopt($curl_handle, CURLOPT_HTTPHEADER, array("Content-Type: application/xml")); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_handle, CURLOPT_FAILONERROR, 1); curl_setopt($curl_handle, CURLOPT_POST, 1); //here you assign the body of your request curl_setopt($curl_handle, CURLOPT_POSTFIELDS, $xmlVariable); $response = curl_exec($curl_handle); if (curl_errno($curl_handle)) { die(curl_error($curl_handle)); } printf("Received :\n%s", $response); 

Возможно, ваши XML-данные не очень длинны, но не рекомендуется отправлять данные с помощью этого способа. Это относится к проблеме безопасности. Используйте POST вместо получения

забыть этот пост, я получаю что-то не так … извините 🙁