Seit der Geburt des Internets ist uns die Sicherheit von Website-Daten besonders wichtig Tutorial >Wird mehrere gängige Datenverarbeitungsmethoden sowie verschiedene Formen der Datenverschlüsselung vorstellen!
Adresse für die Kurswiedergabe: http://www.php.cn/course/394.html
Der Unterrichtsstil des Lehrers:
Die Vorträge des Lehrers sind einfach und ausführlich, klar in der Struktur, werden Schicht für Schicht analysiert, ineinandergreifend, streng in der Argumentation, streng in der Struktur und im Gebrauch Die logische Kraft des Denkens, um die Aufmerksamkeit der Schüler zu erregen. Nutzen Sie die Vernunft, um den Unterrichtsprozess im Klassenzimmer zu steuern. Die Lehrfähigkeiten sind voller Witz. Verschiedene Lehrmethoden und -techniken sind leicht verfügbar und können ohne jede Spur von Feinschliff frei und angemessen eingesetzt werden.
Die schwierigeren Punkte in diesem Video sollten sein: URL-Kodierungs-Verschlüsselungstechnologie:
URL-Kodierungs-Verschlüsselungstechnologie
Die beiden Funktionen urlencode und urldecode sind Im Gegenteil: Urlencode kodiert und verschlüsselt Daten, und Urldecode kodiert und entschlüsselt Daten.
Der spezifische Inhalt der URL-Code-Funktion lautet wie folgt:
string urlencode ( string $str ) str
Die zu codierende Zeichenfolge.
Rückgabewert:
Gibt eine Zeichenfolge zurück, außer -_, gefolgt von zwei Zehner-Hexadezimalzahlen als Pluszeichen (+) kodiert. Diese Codierung ist dieselbe wie die Codierungsmethode für WWW-Formular-POST-Daten und dieselbe wie die Medientyp-Codierungsmethode von application/x-www-form-urlencoded. Aus historischen Gründen unterscheidet sich diese Kodierung von der RFC3896-Kodierung (siehe rawurlencode()) darin, dass Leerzeichen als Pluszeichen (+) kodiert werden.
Die Hauptfunktionen von urlencode:
Es wird normalerweise zum Ausblenden von Klartextdaten verwendet.
<?PHP $url = 'admin.php?act=zhongguo&tx=123'; echo urlencode($url); ?>
admin.php%3Fact%3Dzhongguo%26tx%3D123 ?=> %3F = => %3D % => %25 & => %26 \ => %5C
urlencode() codiert die Zeichenfolge Zeichen, die speziell codiert sind, wurden bereits oben bei der Einführung der URL-Code-Funktion erwähnt.
Zweitens kodieren Sie die für GET übermittelten Daten
Vielleicht sind Sie noch nicht auf die folgende Situation gestoßen:
admin.php?act=del&add&data=abcd
Wenn man das sieht, kann es sein, dass jeder anfängt, sich zu beschweren: Axi! Was soll das Ding, del oder del&add? Was ist zu tun? Hier können wir die URL-Codierung verwenden, indem wir del&add codieren. Auf diese Weise können wir die Daten erhalten, die wir benötigen übertragen möchten. , damit Sie es sehr deutlich unterscheiden können
<?php $str = 'del&add'; $url = 'admin.php?act='.urlencode($str).'&data=abcd'; echo $url; ?>
admin.php?act=del%26add&data=abcd
Dann entschlüsselt urldecode
einfach die mit dem URL-Code codierten Datenstring urldecode ( string $str )
Die Zeichenfolge, die nach Verwendung der beiden zurückgegeben wird, wird durch Literalzeichen ersetzt.
Das obige ist der detaillierte Inhalt vonEmpfohlene Ressourcen für Video-Tutorials zur PHP-Verschlüsselungstechnologie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!