Inhaltsverzeichnis
Antwortinhalt:
Heim Backend-Entwicklung PHP-Tutorial Zu den CI-Überprüfungsregeln gehört xss_clean, aber Laravel scheint nicht?

Zu den CI-Überprüfungsregeln gehört xss_clean, aber Laravel scheint nicht?

Aug 04, 2016 am 09:20 AM
codeigniter laravel php

Zu den CI-Überprüfungsregeln gehört xss_clean, aber Laravel scheint nicht?
Laravel verfügt weder über diese xss_clean-Verifizierung noch über Trim

Antwortinhalt:

Zu den CI-Überprüfungsregeln gehört xss_clean, aber Laravel scheint nicht?
Laravel verfügt weder über diese xss_clean-Verifizierung noch über Trim

Wenn Sie die Laravel-Vorlagen-Engine von Blade verwenden, müssen die vom Benutzer eingegebenen Daten bei der Ausgabe mithilfe von Variablen in {{ }} platziert werden. Die Blade-Vorlagen-Engine eliminiert sie automatisch durch Escapezeichen (escape) XSS Risiko, daher besteht keine Notwendigkeit für eine sogenannte xss_clean Überprüfung. Wenn Sie außerdem trim Vorgänge an Benutzereingabedaten ausführen müssen, können Sie vor der Datenüberprüfung die folgenden Vorgänge ausführen:

<code>Input::merge(array_map('trim', Input::all()));</code>
Nach dem Login kopieren

1. Wie oben erwähnt, wurde die {{ }}-Anweisung von Blade standardmäßig von der PHP-Funktion htmlentities verarbeitet, um XSS-Angriffe zu vermeiden.
2 Durch das Hinzufügen von {!! csrf_field() !!} wird in <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"> geparst, und dies ist obligatorisch . Wenn Sie dieses Feld nicht zum Blade-Formular hinzufügen, löst Laravel eine Ausnahme aus.

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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusionssystem, erklärt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
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)

Heiße Themen

Java-Tutorial
1677
14
PHP-Tutorial
1280
29
C#-Tutorial
1257
24
Welche Bedeutung hat die Funktion Session_start ()? Welche Bedeutung hat die Funktion Session_start ()? May 03, 2025 am 12:18 AM

Session_Start () iscrucialinphPFormAnagingUSSERSIONS.1) ItinitiatesanewSessionifnoneExists, 2) Wiederaufnahmen und 3) setaSessionCookieforContinuityAcrossRequests, aktivierende Anwendungen wie

Komponist: Der Paketmanager für PHP -Entwickler Komponist: Der Paketmanager für PHP -Entwickler May 02, 2025 am 12:23 AM

Composer ist ein Abhängigkeitsmanagement -Tool für PHP und verwaltet Projektabhängigkeiten über Composer.json -Datei. 1) Composer.json analysieren, um Abhängigkeitsinformationen zu erhalten; 2) Abhängigkeiten analysieren, um einen Abhängigkeitsbaum zu bilden; 3) Download und installieren Sie Abhängigkeiten vom Packagisten in das Lieferantenverzeichnis. 4) Datei Composer.lock erzeugen, um die Abhängigkeitsversion zu sperren, um die Konsistenz und die Wartbarkeit von Projekten zu gewährleisten.

Integration von JavaScript -Frameworks (React, Vue, Angular) in ein Laravel -Backend Integration von JavaScript -Frameworks (React, Vue, Angular) in ein Laravel -Backend May 03, 2025 am 12:20 AM

React, Vue undangularCanBiesingegated withlaravelByFollowingsSetupStupSteps.1) Forreact: InstallationReactusingLaravelui, setupcomponentsinapp.js.2) Vorgang: uselaravelsbuilt-invuesupport, configureInapp.js.3) fürangular: Setupularsesparyse

PHP -Leistungsoptimierungsstrategien. PHP -Leistungsoptimierungsstrategien. May 13, 2025 am 12:06 AM

PhpapplicationscanbeoptimizedforspeedandefficiencyBy: 1) EnabgingOpcacheinphp.ini, 2) usePreparedStatementsWithpdoFordatabasequeries, 3) Ersatzloopswitharray_Filterandarray_mapfordataprozessing, 4) Konfigurieren von), 4), implementieren, 5)

Best Practices für die Abhängigkeitsinjektion in PHP Best Practices für die Abhängigkeitsinjektion in PHP May 08, 2025 am 12:21 AM

Der Grund für die Verwendung der Abhängigkeitsinjektion (DI) ist, dass sie lose Kopplung, Testbarkeit und Wartbarkeit des Codes fördert. 1) Verwenden Sie den Konstruktor, um Abhängigkeiten zu injizieren.

PhpMyAdmins Funktion: Interaktion mit MySQL (SQL) PhpMyAdmins Funktion: Interaktion mit MySQL (SQL) May 07, 2025 am 12:16 AM

PHPMYADMIN vereinfacht die MySQL -Datenbankverwaltung über die Weboberfläche. 1) Datenbanken und Tabellen erstellen: Verwenden Sie die grafische Schnittstelle, um einfach zu bedienen. 2) Führen Sie komplexe Abfragen aus: wie die von SQL Editor implementierte Join -Abfrage. 3) Optimierung und Best Practices: einschließlich SQL -Abfrageoptimierung, Indexverwaltung und Datensicherung.

Checkliste für PHP -Leistungsoptimierung: Verbesserung der Geschwindigkeit jetzt Checkliste für PHP -Leistungsoptimierung: Verbesserung der Geschwindigkeit jetzt May 12, 2025 am 12:07 AM

ToimProvePhpapplicationSpeed, folge theSeSteps: 1) enableOpCodeCachingWithAPCUToreducescriptexexexeTime.2) ImplementDatabaseQueryCachingusedpdotominimizedatabaseHits.3) UseHttp/2TomultiplexRequeTsReconneconneconneconneconneconneconnectionOverhead.4))

Erstellen einer Vollstapelanwendung mit Laravel: Ein praktisches Tutorial Erstellen einer Vollstapelanwendung mit Laravel: Ein praktisches Tutorial May 01, 2025 am 12:23 AM

Laravelisidealforfull-stackapplicationsduetoitSeLegantsyntax, ComprehenseceCosystem und PowerfulFeatures.1) UseLoquentOrtOntuitiveBackendDatamanipulation, Butavoidn 1queryissues.2) Arbeitspladetemplatierungforenfokusanfrontviews,@i

See all articles