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"
    );

}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.