Mini HowTo: Ajax request erkennen
Zu erkennen, ob ein Request mittels ajax ausgeführt worden ist oder nicht, ist durchaus hilfreich um zu steuern, welche Ausgabe an den Browser gesendet wird.
Erfreulicher Weise wird bei einem ajax request ein spezieller Header übermittelt, der ihn als ajax request identifiziert.
Eine Funktion, die erkennt ob ein request per ajax durchgefüht wurde könnte beispielsweise so aussehen
function is_ajax() { return ( isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] == "XMLHttpRequest" ); }
Keine Kommentare