✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Wie kann man verhindern, dass Skripts von Browsern ausgeführt werden?

5

Manchmal schreiben Sie Skripte, die auf der Befehlszeile aufgerufen werden, die in crontab-Jobs eingeschlossen werden können. Sie möchten jedoch nicht, dass diese in Webbrowsern sichtbar sind. Sie könnten diese Skripte aus dem öffentlichen Webordner verschieben, aber das ist nicht immer möglich, wenn Sie Share-Hosting-Dienste verwenden. Es ist auch nützlich, Skripte in den öffentlichen Webordner aufzunehmen, der einfach zu verwalten ist. Sie können also die folgenden zwei Methoden verwenden, um zu verhindern, dass Skripte im Browser ausgeführt werden.

Apache2 .htaccess-Steuerung

Erstellen Sie einen Ordner, in dem all diese Skripts gespeichert sind. Ein … kreieren. htaccess -Datei, die nur eine Zeile hat.

deny from all

Und der Apache2-Server lehnt alle Anfragen an die Skripte im Ordner ab.

Überprüfen Sie REMOTE_ADDR

Die Server-Variable REMOTE_ADDR wird im Browser, aber nicht in der Befehlszeile gesetzt, daher könnten Sie am Anfang Ihrer PHP-Skripte (andere Skriptsprachen sind ähnlich) davon ausgehen:

Stellen Sie sicher, dass Sie versuchen, das Skript im Browser und unter der Befehlszeile aufzurufen, um die Ergebnisse zu überprüfen.

Aufnahmequelle: helloacm.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen