Mini HowTo: Ajax request erkennen

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

Deinen Kommentar hinzufügen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.