Sveno: PHP Code mit AJAX aufrufen/ausführen

Beitrag lesen

Hey

Aber was macht deine test.php eigentlich so ganz ohne Parameter?

ich habe ein Infofenster welches jeder User für sich ausblenden kann die test.php speichert die IP-Adresse oder falls eingeloggt userID in eine Datenbank, so das nicht bei jeden neuen Seitenaufruf das Infofenster eingeblendet wird.

Willst du wirklich ein Script, das etwas in deiner Datenhaltung verändert, mit GET aufrufen? Das ist keine gute Idee. Dafür verwendet man besser POST. Man vermeidet so, dass die Aktion durch mehrfaches Reload mehrfach ausgeführt wird, oder dass sie durch crawlende Suchmaschinen-Bots "aus Versehen" ausgelöst wird.

OK, das ist ein Argument. um auf Post umzustellen brauch ich nur
xmlhttp.open("GET","infofenster.php?action=hide",true); mit xmlhttp.open("POST","infofenster.php",true); ersetzen oder?
Aber wir übertrage ich dann mein Post "hide"?
Ganz normal per html im Infofenster?
<input name="hidden" type="hidden" value="1" />

oder muss das dann in den
xmlhttp.send();
mit rein?