$ _POST Boş

0 Cevap php

Ben bir php komut dosyası için bir Flex uygulaması veri gönderme ediyorum. GET çalışıyor ama POST şey iletmek görünmüyor. as3httpclintlib php isteği kopyalayan bana aynı sonucu verir, çünkü ancak, ben tür şüphe, sorun olduğunu, ben çalışıyorum kütüphanedir. Etrafa baktım ve buna benzer birden çok sorunları var gibi görünüyor ise, öneilerin hiçbiri çalıştı.

Benim php.ini ancak geçenlerde Apache ve PHP'yi tekrar derleyin yoktu, ben söyleyebilirim ne iyi görünüyor.

//php.ini
...
variables_order = "EGPCS"
register_globals = off
register_argc_argv = On
post_max_size = 8M
gpc_order = "GPC"
...

istek gövdesi oldukça basittir:

data={\"id\":0,\"password\":\"abcdefg\",\"name\":\"testUser\",\"createdOn\":null,\"apikey\":\"hijklmn\"}

tüm bölü w / tuhaf görünüyor, ama ben stripslashes () ve genellikle ... çalışıyor.

PHP bir istek aynı şekilde davranır, çünkü Yani, Flash değil. Bu istek değil - görünüşte - özdeş bir GET çalışıyor çünkü, Content-Type 'application/x-www-form-urlencoded' ayarlanır. Ben son derleme ile ilgili bir şey vardır eminim ama bu konuda bildiğim kadarıyla almak mümkün olmuştur olarak bulunuyor. Herhangi bir öneriniz için teşekkür ederiz.

Apache 2.2 PHP 5.3.3

UPDATE: Halen o çalışma kazanılmış, ama bunun dışında benim Apache yapılandırması olabilir gibi görünüyor değil. Ben yaptım bir şey altı olduğunu düşünmüyordu, ama birçok diğer çözüm göremiyorum. Benim yapılandırma karşı kontrol etmek için bakmak gerekir özel bir şey var mı?

UPDATE 2: Sadece gerekli modülleri ve uzantıları ile Apache ve PHP recompiling sonra iyi çalıştı. Ben ileride kullanmak için yüklenen bazı ekstra şeyler, belki .... belki bir şeyler fırlatarak ki onlardan biri vardı.

0 Cevap