Maison  >  Article  >  développement back-end  >  Ressources recommandées pour les didacticiels vidéo sur la technologie de chiffrement PHP

Ressources recommandées pour les didacticiels vidéo sur la technologie de chiffrement PHP

黄舟
黄舟original
2017-08-31 09:34:071779parcourir

Depuis la naissance d'Internet, la sécurité des sites Web a toujours été avec nous. En particulier, la sécurité des données du site Web est particulièrement importante. En tant que programmeur mature, le traitement des données du site Web est particulièrement important. Didacticiel >Introduira plusieurs méthodes courantes de traitement des données, ainsi que plusieurs formes de cryptage des données !

Ressources recommandées pour les didacticiels vidéo sur la technologie de chiffrement PHP

Adresse de lecture du cours : http://www.php.cn/course/394.html

Le style d'enseignement de l'enseignant :

Les cours de l'enseignant sont simples et approfondis, de structure claire, analysés couche par couche, imbriqués, rigoureux dans l'argumentation, rigoureux dans la structure et l'utilisation le pouvoir logique de la pensée pour attirer l'attention des élèves. Force, utiliser la raison pour contrôler le processus d'enseignement en classe. Les compétences pédagogiques sont pleines d'esprit. Diverses méthodes et techniques d'enseignement sont facilement disponibles et peuvent être utilisées librement et de manière appropriée sans aucune trace de polissage.

Les points les plus difficiles de cette vidéo devraient être : Technologie de cryptage d'encodage d'URL :

Technologie de cryptage d'encodage d'URL

Les deux fonctions urlencode et urldecode sont Au contraire, urlencode encode et crypte les données, et urldecode encode et décrypte les données.

Le contenu spécifique de la fonction urlencode est le suivant :

string urlencode ( string $str )
str

La chaîne à encoder.

Valeur de retour :

Renvoie une chaîne. Tous les caractères non alphanumériques de cette chaîne sauf -_ seront remplacés par un signe de pourcentage (%) suivi de deux dizaines de nombres hexadécimaux, les espaces sont. codé sous forme de signes plus (+). Ce codage est le même que la méthode de codage des données POST du formulaire WWW et la même que la méthode de codage du type de média de application/x-www-form-urlencoded. Pour des raisons historiques, ce codage diffère du codage RFC3896 (voir rawurlencode()) dans les espaces de codage sous forme de signes plus (+).

Les principales fonctions d'urlencode :

1. Il est généralement utilisé pour masquer les données en texte brut

<?PHP
$url = &#39;admin.php?act=zhongguo&tx=123&#39;;
echo urlencode($url);
?>
admin.php%3Fact%3Dzhongguo%26tx%3D123
?=> %3F
= => %3D
% => %25
& => %26
\ => %5C

urlencode() encodera la chaîne. les caractères sont spécialement codés ont déjà été mentionnés lors de l'introduction de la fonction urlencode ci-dessus.

Deuxièmement, encodez les données soumises pour GET

Peut-être n'avez-vous pas rencontré la situation suivante :

admin.php?act=del&add&data=abcd

En voyant cela, tout le monde peut commencer à se plaindre, Axi ! Quel est le rôle de cette chose, del ou del&add ? Que faire ? Ici, nous pouvons utiliser le codage d'URL pour résoudre ce problème. En codant del&add, act peut être égal à del&add,

<?php
$str = &#39;del&add&#39;;
$url = &#39;admin.php?act=&#39;.urlencode($str).&#39;&data=abcd&#39;;
echo $url;
?>
admin.php?act=del%26add&data=abcd

. souhaitez transmettre, afin que vous puissiez le distinguer très clairement

Ensuite, urldecode

string urldecode ( string $str )

décrypte simplement les données codées par urlencode

Il existe également des fonctions rawurlencode() et rawurldecode(), qui n'ont que des résultats de codage de caractères différents.

La chaîne renvoyée après l'utilisation des deux. Le signe de pourcentage (%) suivi de la séquence de deux nombres hexadécimaux dans cette chaîne sera remplacé par des caractères littéraux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn