Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann festgestellt werden, ob es sich bei einer Anfrage um eine Ajax-Anfrage handelt?

Wie kann festgestellt werden, ob es sich bei einer Anfrage um eine Ajax-Anfrage handelt?

WBOY
Freigeben: 2016-08-08 09:22:38
Original
1624 Leute haben es durchsucht

Wie kann ich feststellen, ob es sich bei einer Anfrage um eine Ajax-Anfrage handelt?

1. Wir können anhand des X-Requested-With in den HTTP-Protokoll-Header-Informationen beurteilen

2 Wenn die Ajax-Anfrage mit jquery abgeschlossen wird, gibt es ein HTTP- in $_SERVER Der Schlüsselwert von Was wird der Referrer sein?

Wenn es sich um eine Ajax-Anfrage handelt, ist der Referrer-Parameter, der den Header-Informationen der Anfrage entspricht, die URL der aktuellen Seite

Oben wird erläutert, wie festgestellt werden kann, ob es sich bei einer Anfrage um eine Ajax-Anfrage handelt. Ich hoffe, dass es Freunden, die sich für PHP-Tutorials interessieren, hilfreich sein wird, einschließlich relevanter Inhalte.

if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'){
    $username = isset($_POST['username']) ? addslashes($_POST['username']) : '';
    $passwd = isset($_POST['passwd']) ? addslashes($_POST['passwd']) : '';
    if($username == 'lh' && $passwd == 'passwd'){
        echo 'hello baidu!';
    }
}else{
    echo 'you must use ajax request!';
}
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage