Heim Backend-Entwicklung PHP-Tutorial PHP中如何防止外部恶意提交调用ajax接口_php实例

PHP中如何防止外部恶意提交调用ajax接口_php实例

Jun 07, 2016 pm 05:08 PM
防止

我们自己网站写好的ajax接口,如果给自己用,那就限定一下来路域名,判断一下来路即可。

注意:将www.php.net替换成你自己的域名。

复制代码 代码如下:
//判断来路
if(!isset($_SERVER['HTTP_REFERER']) || !stripos($_SERVER['HTTP_REFERER'],'www.php.net')) {
 echo 'cann`t access';
 exit();
}
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verhindern Sie DDoS-Angriffe: Schützen Sie Ihren Linux-Server So verhindern Sie DDoS-Angriffe: Schützen Sie Ihren Linux-Server Sep 09, 2023 pm 02:15 PM

So verhindern Sie DDoS-Angriffe: Schützen Sie Ihren Linux-Server DDoS-Angriffe sind eine häufige Cybersicherheitsbedrohung, die dazu führen kann, dass ein Server überlastet oder nicht verfügbar ist. In diesem Artikel stellen wir verschiedene Möglichkeiten vor, Ihren Linux-Server vor DDoS-Angriffen zu schützen, einschließlich der Optimierung der Netzwerkkonfiguration, der Verwendung von Firewalls und der Installation von DDoS-Schutzsoftware. Optimieren Sie die Netzwerkkonfiguration. Die Optimierung der Netzwerkkonfiguration ist der erste Schritt, um sicherzustellen, dass Ihr Server großen Datenverkehr standhält. Im Folgenden finden Sie einige wichtige Vorschläge zur Konfigurationsoptimierung: Erhöhen Sie die Bandbreite des Servers: Stellen Sie sicher

So verhindern Sie Nullzeigerausnahmen in der C++-Entwicklung So verhindern Sie Nullzeigerausnahmen in der C++-Entwicklung Aug 22, 2023 pm 12:40 PM

So verhindern Sie Nullzeiger-Ausnahmen in der C++-Entwicklung Zusammenfassung: In diesem Artikel wird hauptsächlich vorgestellt, wie Sie Nullzeiger-Ausnahmen in der C++-Entwicklung verhindern können, einschließlich der rationellen Verwendung von Zeigern, der Vermeidung baumelnder Zeiger, der Verwendung intelligenter Zeiger usw. Schlüsselwörter: C++-Entwicklung, Nullzeiger-Ausnahme, Zeiger, baumelnder Zeiger, intelligenter Zeiger Einführung: In der C++-Entwicklung ist die Nullzeiger-Ausnahme ein häufiges und problematisches Problem. Nullzeiger-Ausnahmen treten auf, wenn wir Zeiger in unserem Code nicht richtig verarbeiten oder baumelnde Zeiger verwenden. In diesem Artikel werden einige Möglichkeiten zur Verhinderung von Nullzeigerausnahmen vorgestellt

Verhindern von Path-Traversal-Angriffen in Java Verhindern von Path-Traversal-Angriffen in Java Aug 09, 2023 pm 06:36 PM

Verhindern von Path-Traversal-Angriffen in Java Mit der rasanten Entwicklung des Internets sind Fragen der Netzwerksicherheit immer wichtiger geworden. Path-Traversal-Angriffe sind eine häufige Sicherheitslücke, bei der Angreifer an Systeminformationen gelangen, vertrauliche Dateien lesen oder Schadcode ausführen, indem sie Dateipfade manipulieren. In der Java-Entwicklung müssen wir geeignete Methoden anwenden, um Path-Traversal-Angriffe zu verhindern. Das Prinzip von Path-Traversal-Angriffen beruht auf einer fehlerhaften Verarbeitung der von Benutzern eingegebenen Dateipfade. Hier ist ein einfacher Beispielcode, der zeigt, wie ein Path-Traversal-Angriff funktioniert: impo

Wie kann man mit PHP Registrierungsangriffe verhindern? Wie kann man mit PHP Registrierungsangriffe verhindern? Aug 19, 2023 pm 10:08 PM

Wie kann man mit PHP Registrierungsangriffe verhindern? Mit der Entwicklung des Internets ist die Registrierungsfunktion zu einer der notwendigen Funktionen für fast alle Websites geworden. Allerdings nutzten böse Elemente diese Gelegenheit auch, um Registrierungsangriffe durchzuführen und in böswilliger Absicht eine große Anzahl gefälschter Konten zu registrieren, was zu vielen Problemen auf der Website führte. Um Registration-Pinsel-Angriffe zu verhindern, können wir einige wirksame technische Mittel einsetzen. In diesem Artikel wird eine Methode zur Verhinderung von Registrierungsangriffen mithilfe der Programmiersprache PHP vorgestellt und entsprechende Codebeispiele bereitgestellt. 1. Angriffe zur Registrierung von IP-Adressbeschränkungen gehen in der Regel von derselben IP-Adresse aus

Welche Techniken gibt es, um Schließungen zu verwenden, um Speicherlecks zu verhindern? Welche Techniken gibt es, um Schließungen zu verwenden, um Speicherlecks zu verhindern? Jan 13, 2024 pm 01:01 PM

Wie verwendet man Schließungen, um Speicherlecks zu verhindern? Ein Speicherverlust bedeutet, dass beim Ausführen eines Programms aus bestimmten Gründen der nicht mehr verwendete Speicher nicht rechtzeitig recycelt und freigegeben werden kann, was letztendlich zu einer übermäßigen Speichernutzung führt und die Leistung und Stabilität des Programms beeinträchtigt. In JavaScript sind Schließungen ein häufiges Problem, das zu Speicherverlusten führt. In diesem Artikel wird erläutert, was Abschlüsse sind, wie Abschlüsse Speicherverluste verursachen können und einige Überlegungen sowie Beispielcode bei der Verwendung von Abschlüssen bereitgestellt werden. Was ist eine Schließung? Der Abschluss bezieht sich auf die Funktion innerhalb der Funktion, die auf die externe Funktion zugreifen kann

PHP-Implementierungskenntnisse zur Verhinderung von SQL-Injection PHP-Implementierungskenntnisse zur Verhinderung von SQL-Injection Jun 23, 2023 pm 12:02 PM

SQL-Injection ist eine gängige Angriffsmethode, die die Sicherheitsüberprüfung einer Anwendung umgeht, indem sie böswillige Eingaben in die SQL-Abfrage eines Angreifers einspeist. Diese Art von Angriff kommt häufig bei Webanwendungen vor, bei denen PHP eine weit verbreitete Programmiersprache ist. In PHP können Anwendungsprogrammierer die folgenden Techniken verwenden, um SQL-Injection zu verhindern. Verwenden vorbereiteter Anweisungen PHP bietet eine Technologie namens vorbereitete Anweisungen, die eine sichere Möglichkeit zur Verhinderung von SQL-Injection darstellt. Eine vorbereitete Anweisung ist eine Möglichkeit, Abfragewörter vor der Ausführung in eine SQL-Abfrage umzuwandeln.

So verhindern Sie File-Inclusion-Angriffe mit PHP So verhindern Sie File-Inclusion-Angriffe mit PHP Jun 24, 2023 pm 04:22 PM

Mit der rasanten Entwicklung des Internets sind Sicherheitsfragen zu einem wichtigen Thema geworden, das nicht ignoriert werden darf. File-Inclusion-Angriffe sind eine sehr häufige und gefährliche Angriffsmethode. Der Schlüssel liegt darin, dass Angreifer diese Schwachstelle ausnutzen können, um an vertrauliche Informationen auf dem Server zu gelangen. Daher ist die Verwendung von PHP zur Verhinderung von Dateieinschlussangriffen zu einem Problem geworden, das viele Entwickler lösen müssen. 1. File-Inclusion-Angriffe verstehen File-Inclusion-Angriffe sind ein häufiger Web-Angriff und werden als eine der zehn größten Web-Sicherheitslücken von OWASP (Open Web Application Security Project) aufgeführt. es kann

Wie kann verhindert werden, dass Wörter in einer HTML-Tabelle in Zeilen aufgeteilt werden? Wie kann verhindert werden, dass Wörter in einer HTML-Tabelle in Zeilen aufgeteilt werden? Sep 16, 2023 pm 10:45 PM

Wenn Sie eine Zeile umbrechen müssen, können Sie den Zeilenumbruch mit der Eigenschaft „word-break“ in CSS ändern. Textzeilenumbrüche erscheinen normalerweise nur an bestimmten Positionen, beispielsweise nach einem Leerzeichen oder Bindestrich. Es folgt die Syntax für Wortumbruch:normal|break-all|keep-all|break-word|initial|inherit; Lesen Sie diesen Artikel ausführlich durch, um besser zu verstehen, wie Wortumbrüche in HTML-Tabellen verhindert werden können. Werfen wir vorher einen kurzen Blick auf HTML-Tabellen. HTML-Tabellen Webdesigner können HTML-Tabellen verwenden, um Informationen wie Text, Bilder, Links und andere Tabellen in Zeilen und Spalten von Zellen zu organisieren. <Tabelle

See all articles