Dünyanın en garip hata (PHP $ _GET, $ _POST, $ _REQUEST ve ajax)

0 Cevap php

Bana yardımcı olacak umuyoruz. Ben herhangi bir çözüm ve php olmadan şeyler çalışmakla kadar sadece beni deli ediyor beslenen değilim. Ben jquery API ajax sayesinde kullanımı html belge var çünkü yardım arıyorum. Bu dosya içinde, bir js fonksiyonu var:

$.ajax({ type: "GET", url: "c.php", data: "dia="+matriz[0]+"&mes="+matriz[1]+"&ano="+matriz[2]+"&diaa="+matriz2[0]+"&mess="+matriz2[1]+"&anoo="+matriz2[2]+"&modo=0&semana=0", success: Mundo, error: function(e){ alert('Error: ' + e); } });

Bu kod bana sahip dosya c.php etmek istiyorum bilgi göndermek için izin verir:

include('funciones.php'); include('config.php');

 $mierda = array();
 $mierda[0] = $_GET['modo']; 
 $mierda[1] = $_GET['dia']; 
 $mierda[2] = $_GET['mes']; 
 $mierda[3] = $_GET['ano']; 
 $mierda[4] = $_GET['diaa']; 
 $mierda[5] = $_GET['mess']; 
 $mierda[6] = $_GET['anoo']; 
 $mierda[7] = $_GET['semana'];   

Gördüğünüz gibi çok basit. Benim deli sorun kundakçı ile ben veri de gönderilir ama nedense ben bunu kullanamaz gördüm olmasıdır. Ben $ _GET, $ _POST ve $ _REQUEST ile denedim ve hep aynı sorundur. Ama bu yabancı olabilir ... Ben koyarsanız:

echo json_encode($mierda);

sonra mucizevi, php Sonuç olarak ben bu yüzden ben geçti verileri döndürür:

  1. Ben de php dosyasına veri göndermek
  2. Ben sadece yo $ _GET, $ _POST, $ _REQUEST erişimde de gönderdiğiniz tüm verileri yazdırabilirsiniz
  3. Ben $ _GET ['dia'] gibi separatly herhangi bir değeri olamaz

Ne yanlış gidiyor?

PS. Php dosyaları onlarla bir etkileşim var yani benim veritabanına erişim fonksiyonları içerir.

0 Cevap