Heim > Artikel > Backend-Entwicklung > Wie kann festgestellt werden, ob es sich bei einer Anfrage um eine Ajax-Anfrage handelt?
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!'; }