SORU
7 Mart 2012, ÇARŞAMBA


Nasıl İstek Yükünü almak için

KullanıyorumPHP,ExtJSveajax saklayın.

Veri oluşturma, güncelleme, yok () POST veya GET değil gönderir. BenKonsol Kromİçinde json giden parametreler görüyorum "İstek Yükünügüçlü " alan.$_POSTve$_GETboş.

Nasıl PHP bunu almak için?

CEVAP
7 Mart 2012, ÇARŞAMBA


Eğer durumu doğru anladıysam, sadece http gövde, application/x-www-form-urlencoded Veri yerine json veri geçirmeden.

Bu kod ile bu verileri çekebilirsiniz:

$request_body = file_get_contents('php://input');

Eğer json geçirmeden, o zaman bunu yapabilirsiniz:

$data = json_decode($request_body);

$data veri php dizi json içerir.

php://input wrapper denir.

://php giriş ham veri okuma sağlayan salt okunur bir akış. istek bedenden. POST istekleri halinde tercih edilir php://yerine gibi $HTTP_RAW_POST_DATA girişini kullanmak için değil özel php bağlıdır.ını direktifleri. Ayrıca, bu durum için nereye $HTTP_RAW_POST_DATA varsayılan olarak doldurulur değil, bir potansiyel olarak. daha az yoğun bellek alternatif etkinleştirme always_populate_raw_post_data. ://php giriş mevcut değildir. şifre türü="çok parçalı/-veri formu".

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • Dogbert files

    Dogbert file

    12 Ocak 2012
  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010