Votre guide dans les plaines du far-web

Formation développeur web


« Donne un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours. » Lao Tseu

Généralités

Mis à jour le

Ce cours va vous permettre de découvrir des notions de base extrêmement utilisées dans toute application utilisant PHP.

Les super globales selon la doc PHP : "Les Superglobales sont des variables internes qui sont toujours disponibles, quel que soit le contexte. Plusieurs variables prédéfinies en…
~~ Fin de l'extrait ~~

$_GET : envoyer des données via l'url

Mis à jour le

Cette variable est l'une des plus utilisée pour récupérer des données en provenance du client. Elle correspond à la méthode "GET" du protocole HTTP, qui permet d'envoyer des paramètres dans l'URL d'une requête. Ces paramètres sont composés de couples de clés/valeurs, et il peux y en avoir plusieurs…

~~ Fin de l'extrait ~~

$_POST : envoyer des données via un formulaire

Mis à jour le

Lorsque l'on souhaite transmettre des données de manière "un peu plus sécurisée", on utilisera plutôt le POST. La méthode POST du protocole HTTP fonctionne à peu près de la même manière que le GET, à ceci près que les données ne sont pas transmises dans l'URL, mais via la propriété…

~~ Fin de l'extrait ~~

$_FILES : envoyer un fichier au serveur

Mis à jour le


(image visible sur la plateforme de formation)

Pour envoyer un fichier vers le serveur (upload), on va mettre en place un mécanisme simple basé sur trois choses :

  • un formulaire HTML correctement configuré
  • la variable pré-définie $_FILES
  • la fonction native…
~~ Fin de l'extrait ~~

$_SERVER : informations sur l'environnement d'exécution

Mis à jour le

Au même titre que $_GET ou $_POST, la variable $_SERVER est une super globale prédéfinie par PHP. Présentée sous forme de

~~ Fin de l'extrait ~~

$_SESSION : le système de session de PHP

Mis à jour le

PHP offre par défaut un système de "session" qui permet de sauvegarder des données liées à une connexion utilisateur sur votre application. C'est un peu comme une petite base de données, mais qui ne dure que le temps d'une navigation. Lorsque l'utilisateur se déconnectera du site (fermeture d'onglet,…

~~ Fin de l'extrait ~~

Les autres superglobales

Mis à jour le

Les autres super globales étant moins utilisées, nous ne les aborderons qu’à l'oral, en cours.

Lien vers la doc officielle : https://www.php.net/manual/fr/language.variables.superglobals.php

=> Parler rapidement de globals, cookie, request et env

~~ Fin de l'extrait ~~