Neden sonrası veri ile bir istekten sonra PHP boş $ _POST dizi

0 Cevap php

Ben sonrası verilerle sayfa getremote.php için bir post isteği yapmak ancak $ _POST dizi boş görünüyor. Herkes yanlış yaptığımı bana söyleyebilir eğer minnettar olacaktır.

Istek yapmak için javascript kodu

var postdata = "Content-Type: application/x-www-form-urlencoded\n\nedits=" + this.createEditXMLtext(this.editXMLstruct);
 var xmlhttp;
 if (window.XMLHttpRequest)
   {// code for IE7+, Firefox, Chrome, Opera, Safari
   xmlhttp=new XMLHttpRequest();
   }
 else
   {// code for IE6, IE5
   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
  dispmes("processing edits");
 xmlhttp.open("POST",userProfile.homeurl + "?remoteurl=" + userProfile.homeurl + "&cmdeditprofile&password=password",false);

 xmlhttp.send(postdata);

 var response = xmlhttp.responseXML;

this.createEditXMLtext (this.editXMLstruct) sadece bir dize oluşturur nerede

I haven't had this problem before and don't seem to have the same solution as other people who have posted similar problems. The php code at userProfile.homeurl + " is

header("Content-type: text/xml");
 $query = '';                  
    foreach( $_POST as $key => $value ){ 
  $query .= "$key=$value&";
 }
 echo do_post_request($_GET['remoteurl'] . $qstring,$query);

ancak string $ sorgu her zaman boştur - Ben dosyanın altına echo $ sorgu ekleyerek bunu kontrol

0 Cevap