Les dictionnaires sont des tableaux associatifs dans lesquels chaque clés est reliée à une valeur.
Un dictionnaire se crée avec des accolades.
dico = {} # Création d'une dictionnaire vide
dico = {'clé1' : 'valeur1', 'clé2' : 'valeur1', 'clé3' : 'valeur3'} # Création d'une dictionnaire avec 3 valeurs
Pour ajouter une valeur dans un dictionnaire, il faut indiquer une clé entre crochets.
mon_dico[clé] = valeur # Ajout de valeur à la "position" clé
Si on ajoute une valeur à une clé existante, cela remplacera l'ancienne valeur par la nouvelle.
À savoir : si on boucle sur un dictionnaire, Python nous renverra les clés :
for element in dico:
print(element) # Affiche clé1 puis clé2 puis clé3
Les dictionnaires sont des tableaux associatifs dans lesquels chaque clés est reliée à une valeur.
Un dictionnaire se crée avec des accolades.
dico = {} # Création d'une dictionnaire vide
dico = {'clé1' : 'valeur1', 'clé2' : 'valeur1', 'clé3' : 'valeur3'} # Création d'une dictionnaire avec 3 valeurs
Pour ajouter une valeur dans un dictionnaire, il faut indiquer une clé entre crochets.
mon_dico[clé] = valeur # Ajout de valeur à la "position" clé
Si on ajoute une valeur à une clé existante, cela remplacera l'ancienne valeur par la nouvelle.
À savoir : si on boucle sur un dictionnaire, Python nous renverra les clés :
for element in dico:
print(element) # Affiche clé1 puis clé2 puis clé3
COOKIES
Les cookies permettent de conserver des données utilisateur afin de faciliter la navigation et de permettre certaines fonctionnalités.
Le client demande une page, ensuite le serveur envoie un cookie puis envoie la page. À chaque connexion, le client renvoie le cookie au serveur
Les cookies sont gérés le navigateur via HTTP.
Un cookie est composé d'une variable (ou clé) et d'une valeur.
Il faut écrit de code pour générer un cookie tout en haut du fichier html.
La structure est la suivante :
<?php setcookie("clé", "valeur"); ?>
Exemple :
<?php setcookie("COMPTEUR", "1"); ?>
On peut rajouter une option, comme la durée dans laquelle le cookie va expirer. Cela se fait avec le mot clé time() suivi de la durée de validité (en secondes) du cookie.
<?php
setcookie("COMPTEUR", "1", time() + 3600); /* Le cookie expirera une heure après qu'il soit généré. */
?>
On peut aussi, qu'à chaque fois qu'un cookie est actif, augmenter sa valeur de 1.
<?php
if(issset($_COOKIE['COMPTEUR'])) /* Si le cookie est non nul (actif). */
setcookie("COMPTEUR", $_COOKIE['COMPTEUR'] +1); /* Incrémente de 1 la valeur du cookie nommé COMPTEUR. */
else
setcookie("COMPTEUR", "1");
?>
$_COOKIE est un tableau associatif de variables contenant les valeurs des cookies envoyés par le client par la méthode setcookie().