


Detaillierte Erläuterung der Funktionen von PHP zur Überprüfung, ob E-Mail, URL und IP legal sind
Früher habe ich PHP verwendet, um zu überprüfen, ob die E-Mail-Adresse, die URL und die IP-Adresse zulässig sind, indem ich selbst reguläre Regeln geschrieben habe. Manchmal war ich jedoch verwirrt und schrieb möglicherweise eine reguläre Regel, die nicht vollständig korrekt war, was zu Überprüfungsfehlern führte Ich habe festgestellt, dass PHP selbst automatisch mit Funktionen zur Überprüfung, ob E-Mail, URL und IP legal sind
hauptsächlich die Funktion filter_var verwendet.
Syntax
filter_var(variable, filter, options)
Parameterbeschreibung
Variable erforderlich. Gibt die zu filternden Variablen an.
Filter Optional. Gibt die ID des zu verwendenden Filters an.
Optionen gibt ein Array an, das Flags/Optionen enthält. Überprüfen Sie die möglichen Flags und Optionen für jeden Filter.
PHP-Filter
ID-Name | Beschreibung |
---|---|
FILTER_CALLBACK | Anruf benutzerdefiniert Funktion zum Filtern von Daten. |
FILTER_SANITIZE_STRING | Tags entfernen, Sonderzeichen entfernen oder kodieren. |
FILTER_SANITIZE_STRIPPED | „string“ Alias für den Filter. |
FILTER_SANITIZE_ENCODED | URL-codierte Zeichenfolge, entfernt oder codiert Sonderzeichen. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML-Escapezeichen „“<>& und Zeichen mit einem ASCII-Wert kleiner als 32. |
FILTER_SANITIZE_EMAIL | Entfernen Sie alle Zeichen außer Buchstaben, Zahlen und !#$%&'*+-/=?^_`{ | }~@.[] |
FILTER_SANITIZE_URL | Entferne alle Zeichen außer Buchstaben, Zahlen und $-_.+!*'( ), {}|\^~[]`<>#%“;/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Alle Zeichen entfernen, FILTER_SANITIZE_NUMBER_FLOAT |
FILTER_SANITIZE_MAGIC_QUOTES | Addslashes() anwenden. |
FILTER_UNSAFE_RAW | Führt keine Filterung, Entfernung oder Codierung von Sonderzeichen durch. |
FILTER_VALIDATE_INT | Validiert den Wert als Ganzzahl im angegebenen Bereich. |
FILTER_VALIDATE_BOOLEAN | Gibt true zurück, wenn „1“, „true“, „on“ und „yes“, wenn „0“, „ false“, „off“, „no“ und „“, dann wird false zurückgegeben. Andernfalls wird NULL zurückgegeben. |
FILTER_VALIDATE_FLOAT | Validieren Sie den Wert als Gleitkommazahl. |
FILTER_VALIDATE_REGEXP | Validiert Werte basierend auf Regexp, einem Perl-kompatiblen regulären Ausdruck. |
FILTER_VALIDATE_URL | Validieren Sie den Wert als URL. |
FILTER_VALIDATE_EMAIL | Validieren Sie den Wert als E-Mail. |
FILTER_VALIDATE_IP | Validieren Sie den Wert als IP-Adresse. |
Beispiel #1 Ein filter_var()-Beispiel
<?php var_dump(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL)); var_dump(filter_var('http://example.com', FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED)); ?>
Die obige Routine gibt Folgendes aus:
string(15) "bob@example.com" bool(false)
Das Obige ist das Inhalt dieses Artikels Alle Inhalte, ich hoffe, dass sie für das Studium aller hilfreich sein werden.
Verwandte Empfehlungen:
Beispiel-Tutorial zur PHP-E-Mail-Verifizierung, PHP-E-Mail-Beispiel
PHP-E-Mail-Verifizierungsbeispiel-Tutorial, PHP-E-Mail-Beispiel_PHP-Tutorial
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Funktionen von PHP zur Überprüfung, ob E-Mail, URL und IP legal sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Dieser Artikel enthält ein detailliertes Tutorial für Gate.IO-Registrierung, das jeden Schritt vom Zugriff auf die offizielle Website bis zur Abschluss der Registrierung abdeckt, einschließlich Ausfüllen von Registrierungsinformationen, Überprüfung, Lesen von Benutzervereinbarungen usw. Der Artikel betont auch Sicherheitsmaßnahmen nach erfolgreicher Registrierung, z.

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Dieser Artikel bietet Neulingen detaillierte Tutorials für Gate.IO -Registrierung, wobei sie den Registrierungsprozess schrittweise abgeschlossen haben, einschließlich des Zugriffs auf die offizielle Website, das Ausfüllen von Informationen, die Identitätsprüfung usw. und betont die Sicherheitseinstellungen nach der Registrierung. Darüber hinaus erwähnte der Artikel auch andere Börsen wie Binance, Ouyi und Sesam Open Door. Es wird empfohlen, dass Anfänger die richtige Plattform entsprechend ihren eigenen Bedürfnissen auswählen und die Leser daran erinnern, dass digitale Asset -Investitionen riskant sind und rational investieren sollten.

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.

Methode zum Abholen des Rücksendecode, wenn das Senden von Laravel -E -Mails fehlschlägt. Wenn Sie Laravel zur Entwicklung von Anwendungen verwenden, stellen Sie häufig Situationen auf, in denen Sie Überprüfungscodes senden müssen. Und in Wirklichkeit ...

Die Methode zum Umgang mit Laravels E -Mail -Versagen zum Senden von Verifizierungscode besteht darin, Laravel zu verwenden ...

In PHP8 sind Übereinstimmungsausdrücke eine neue Kontrollstruktur, die unterschiedliche Ergebnisse basierend auf dem Wert des Expression zurückgibt. 1) Es ähnelt einer Switch -Anweisung, gibt jedoch einen Wert anstelle eines Ausführungsanweisungsblocks zurück. 2) Der Match -Ausdruck wird streng verglichen (===), was die Sicherheit verbessert. 3) Es vermeidet mögliche Auslassungen in Switch -Anweisungen und verbessert die Einfachheit und Lesbarkeit des Codes.
