我有PHP脚本要使用curl php发布和更新wsdl密钥的值:
$imei = $_POST['86207503'];
$data = "<soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:sub=\"http://subscriberexample.com/\">\r\n
<soap:Header/>\r\n <soap:Body>\r\n
<sub:wsUpdateSubscriberProfile>\r\n
<!--Optional:-->\r\n
<subscriberProfile>\r\n
<!--Zero or more repetitions:-->\r\n
<entry>\r\n
<!--Optional:-->\r\n
<key>IMEI</key>\r\n
<!--Optional:-->\r\n
<value>{$imei}</value>\r\n
</entry>\r\n
</subscriberProfile>\r\n
<!--Optional:-->\r\n
<subscriberID>123546546</subscriberID>\r\n
<!--Optional:-->\r\n
<alternateId>?</alternateId>\r\n
<!--Optional:-->\r\n
<updateAction>?</updateAction>\r\n
<!--Optional:-->\r\n
<parameter1>?</parameter1>\r\n
<!--Optional:-->\r\n
<parameter2>?</parameter2>\r\n
</sub:wsUpdateSubscriberProfile>\r\n
</soap:Body>\r\n</soap:Envelope>";
$curl = curl_init();
.....
如果在上面的脚本中手动输入了数据,它将成功运行。我尝试将动态值用于表格中的IMEI值 $imei = $_POST['86207503'];
但它不起作用,价值永远不会过去。有人知道如何解决这个问题吗?