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

}

Zuletzt gefunden unter folgenden Begriffen:

Hinterlasse einen Kommentar

Ihre E-Mail Addresse wird niemals veröffentlicht oder weitergegeben. Pflichtfelder sind gekennzeichnet.

Folgende HTML Tags und Attribute können verwendet werden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>