Heim > Backend-Entwicklung > PHP-Tutorial > Empfohlene Ressourcen für Video-Tutorials zur PHP-Verschlüsselungstechnologie

Empfohlene Ressourcen für Video-Tutorials zur PHP-Verschlüsselungstechnologie

黄舟
Freigeben: 2023-03-15 16:18:01
Original
1811 Leute haben es durchsucht

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!

Empfohlene Ressourcen für Video-Tutorials zur PHP-Verschlüsselungstechnologie

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
Nach dem Login kopieren

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 = &#39;admin.php?act=zhongguo&tx=123&#39;;
echo urlencode($url);
?>
Nach dem Login kopieren
admin.php%3Fact%3Dzhongguo%26tx%3D123
?=> %3F
= => %3D
% => %25
& => %26
\ => %5C
Nach dem Login kopieren

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 = &#39;del&add&#39;;
$url = &#39;admin.php?act=&#39;.urlencode($str).&#39;&data=abcd&#39;;
echo $url;
?>
Nach dem Login kopieren
admin.php?act=del%26add&data=abcd
Nach dem Login kopieren

Dann entschlüsselt urldecode

einfach die mit dem URL-Code codierten Daten

string urldecode ( string $str )
Nach dem Login kopieren
Es gibt auch die Funktionen rawurlencode() und rawurldecode(), die nur unterschiedliche Zeichenkodierungsergebnisse liefern.


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!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage