LSpreee: AJAX method GET/POST, was ist wichtig

Beitrag lesen

Hallo,

ich übergebe erfolgreich Variablen an ein php-Script mittels URL und der Methode GET:

  
var method 	= 'GET';  
var url    	= '/emissionform.php/action/process/'+type+'/'+pid+'/cc/'+cachecode+'?par=uebergabe';  
var asynch 	= true;  
  
req.onreadystatechange = AjaxHandleRequest;  
req.open(method, url, asynch);

Im emissionform.php kann ich per $_GET['par'] "uebergabe" erhalten.

Die anderen Parameter "process", type, pid, "cc", cachecode werden mit $_SERVER['PATH_INFO'] gelesen.

Jetzt frage ich mich, warum das ganze auch noch funktioniert, wenn ich die Methode auf POST stelle. Liegt das nur an meinem Browser (mozFF 3.5.2) oder kommen die Parameter immer an? D.h: könnte ich mich darauf verlassen, trotz POST-Methode einen Parameter via URL und $_GET zu catchen?