Dostlarım,
Ben bir. NET webcoder aramak için PHP SoapClient kullanıyorum. Tüm ince ve züppe, sağ ben parametreleri geçiyorum noktaya kadar. Uzak Webcoder yanıtı işleyen bir listener.php dosyaya bir istekte, ancak şu anda o gönderilmeden önce isteğini kontrol ... parametrelerini almak mümkün görünmüyveyaparametreleri göstermek için görünmüyveyaXML.
Birisi kesin nasıl parametreleri geçirmek için bana gösterebilir misin? Şimdiye kadar ben aşağıdaki sınırlı dahil, fakat yaklaşık 3 farklı şekilde gördüm:
$pCriteria->AuctionID = new SoapVar($auction_id, XSD_INT, 'xsd:int');
veya:
$ar_bidupdate_params_total = array('AuctionID' => $auction_id,'parameter2... etc..)
veya:
$ar_bidupdate_params = array(
new SoapParam($auction_id, 'AuctionID'),
örnek kod da (Ben web etrafında ne gördüm) çeşitli şekillerde denilen bu varlık gösterir.
$info = $soapClient->__call("BidUpdate", array($pCriteria));
veya
$info = $client->BidUpdate($pCriteria);
Soru 1) nasıl bu parametreler yerli SoapClient kullanarak güvenilir geçmek, ve 2) Bu ne için en iyi yoldur, nedir?
Bu topu oynamak için alınamıyor Alternatif olarak, eğer ben sadece anında XML inşa olabilir. Ben bu yaklaşımı tercih yaparsanız, XML dizesi göndermek için en iyi yolu nedir?