Kennt jemand einen Browserunabhängigen, serverseitigen Weg, AJAX-Aufrufe (im Unterschied zu "normalen" Browseraufrufen über die Adreßleiste) zu identifizieren?
[gelöst] AJAX-Aufrufe identifizieren?
Einklappen
X
-
Die meisten Bibliotheken senden einen X-Header mit. Prototype zum Beispiel X-Requested-With.
-
Wenn der "Aufrufer" nicht mitspielt, dann kannst du das im PHP auch nicht feststellen. Und selbst dann kann die Angabe von einem Angreifer gefälscht sein.
Also: Keine Chance!
Verwende Sessions und eine Authentifizierung. Mehr geht nicht wirklich.
Kommentar
-
Zitat von unset Beitrag anzeigenDie meisten Bibliotheken senden einen X-Header mit. Prototype zum Beispiel X-Requested-With.
Und selbst dann kann die Angabe von einem Angreifer gefälscht sein.
Kommentar
-
hallihallo....nach langer abstinenz melde ich mich mal wieder zurück und muss diesen interessanten link ausgraben.
wie man den ajax-call identifizieren kann, wurde hier ja bereits gezeigt. allerdings funktioniert das (zumindest mit jquery) nur für GET-requests.
wie kann ich feststellen, ob eine POST-anfage per ajax kommt oder nicht? weiß darüber auch jemand bescheid? wäre spitze
viele grüße
Breezzer
Kommentar
-
Hallo,
das geht genauso, z. B. mit jQuery.ajax() – jQuery API
Noch besser: versende die Daten als application/json oder application/xml, denn Browser werden es i. d. R. immer als multipart/alternative oder application/x-www-form-urlencoded schicken, was sich mit PHP leicht feststellen lässt.
Gruß,
AmicaZuletzt geändert von AmicaNoctis; 30.08.2011, 20:03.[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
-
gute antwort amica. vielen dank! das hilft mir natürlich schonmal weiter - eine andere möglichkeit gibt es ja wohl nicht, zumindest nicht solch eine wie für GET (also über die headerinformation...firebug zeigt zumindest für ajax-posts und "normale" posts die gleichen infos. schade)
nochmals tausend dank!
Kommentar
-
Zitat von Breezzer Beitrag anzeigeneine andere möglichkeit gibt es ja wohl nicht
Dort steht doch beschrieben, dass man Header selber nach Belieben setzen kann …I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
oh gott (noch darf ich das sagen, mein kirchenaustritt wird erst im september offiziell... ), was habe ich denn da gemacht. ich stand gestern wohl ziemlich aufm schlauch, als ich die doku durchsucht habe...deshalb erst recht: herzlichen dank
Kommentar
Kommentar