In diesem Artikel wird kurz vorgestellt, wie externe böswillige Aufrufe der Ajax-Schnittstelle verhindert werden können, um Datenverkehr zu sparen und den Serverdruck zu verringern.
Wir haben eine Ajax-Schnittstelle für unsere eigene Website geschrieben. Wenn wir sie für uns selbst verwenden, können wir den Quelldomänennamen einschränken und die Quelle bestimmen.
Hinweis: Ersetzen Sie www.jb51.net durch Ihren eigenen Domainnamen.
Code kopieren Der Code lautet wie folgt:
//Beurteilen Sie die Quelle
if(!isset($_SERVER['HTTP_REFERER']) ||. ! stripos($_SERVER['HTTP_REFERER'],'www.jb51.net')) {
echo 'cann`t access';
exit();
}
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
phpDetaillierte Erläuterung der Beispiele für Datei-Upload-Kurse
phpImplementierungsmethoden und Bedeutungen des Singleton-Modus
php+HTML5+Ajax-Methoden und Beispiele zum Hochladen von Bildern
Das obige ist der detaillierte Inhalt vonSo verhindern Sie, dass externe böswillige Übermittlungen die Ajax-Schnittstelle in PHP aufrufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!