Heim  >  Artikel  >  Backend-Entwicklung  >  So verhindern Sie, dass externe böswillige Übermittlungen die Ajax-Schnittstelle in PHP aufrufen

So verhindern Sie, dass externe böswillige Übermittlungen die Ajax-Schnittstelle in PHP aufrufen

墨辰丷
墨辰丷Original
2018-06-04 09:31:112516Durchsuche

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!

Stellungnahme:
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