Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

L'essentiel de PHP 7

Différencier GET et POST

Testez gratuitement nos 1344 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
GET et POST sont des méthodes d'accès au protocole HTTP. Faites en le tour et voyez ce qui les différencie.
05:08

Transcription

Pour que cette formation soit complète on va parler un petit peu des formulaires et de la gestion de l'interaction entre une page et d'autre quand on est en train de faire du PHP. Vous allez pouvoir interagir avec 2 protocoles essentiellement mais plus si vous utlisez des systèmes un peu plus évolués, le protocole GET qui est un protocole très simple de votre Serveur http qui permet d'afficher une page. Poir le voir c'est facile, vous allez ouvrir le panneau du Développeur ici et vous allez recharger votre page dans le Network ici quand vous allez chercher la page object.php. En toute logique vous devriez ici avoir une méthode GET. GET ça récupère une page, ça vous affiche son contenu. La différence avec POST qui pour le coup est une méthode qui permet d'envoyer des donnée au Serveur et de les récupérer. Il faut savoir que quand vous faites ça en PHP, c'est prévu. PHP fonctionne avec le Serveur et peut récupérer tout un tas d'information. Pour vous montrer vraiment ce qui se passe j'ai préparé ici dans la documentation un $ underscore. Il faut savoir que ce sont stockés sur $ underscore tout un tas d'information intéressante nottament toutes les infos sur votre Serveur et bien sûr ce que vous trouvez dans le Get et ce que vous trouvez dans le POST. On va voir avec un formulaire comment travailler avec GET et POST, comment récupérer les informations, comment on envoyait aussi en PHP, est-ce qu'on pourrait faire avec un formulaire et surtout avec page pour la rendre un peu dynamique. Il y a plein de possibilités évidemment vous êtes sur un language qui est dynamique auquel vous pouvez donner des informations pour interagir. Maintenant regardons un peu ce qui se trouve dans Serveur parce que c'est la pricipale des choses que l'on va pouvoir voir et que on va pouvoir traiter, et c'est important de savoir ce qui se passe. Ici j'ai ouvert un php et puis si je vais faire un var dump puisque maintenant vous savez le faire, c'est génial et je vais demander Serveur et ici je fais faire un Die pour n'avoir que ça. Je vais retourner du coup dans ma page et puis ici je vais charger l'Index et je vais me rendre compte qu'effectivement dans cette variable Serveur qui est une variable spéciale PHP et qui est déjà disponible quand vous utilisez PHP. Je vais me retrouver avec énormément d'information et notamment je n'ai pas mal d'information sur le Serveur à proprement parler, c'est-à-dire le FILENAME du script, le nom du fichier du script je vais aussi avoir énormément d'infos sur ce qui est en train de tourner actuellement je sais que je suis sur un php 7.0.12 en fast cgi qui est un script pour le coup qui tourne sur un MAMP. Je vais aussi savoir actuellement que je me trouve sur un Serveur qui est le MAX REQUEST donc le maximum de requêtes à 200. Voyez que là il y a beaucoup d'informations sur votre Serveur, je suis en protocle http 1.1, je suis actuellement l'admin du Serveur you@exemple.com, c'est la configuration de base de votre MAMP et puis en bas je n'ai pas mal de choses aussi au niveau http. Je sais quels sont les langanes acceptés, quel est l'encoding qui est accepté, quels sont ici des en tête de fichiers qui sont acceptés je sais exactement quel est mon User Agent cest-à-dire celui de mon Navigateur avec lequel je suis en train de regarder des sites. Là vous remarquez qu'il y a beaucoup d'infos. De la même manière vous allez avoir des infos sur Serveur, on l'a vu mais vous avez aussi des infos sur autres choses. Si vous faites comme ça le $ underscore vous allez avoir les Cookies, l'Environnement, les Files, Get, Post, Request et Session. Sur Request c'est un peu la même chose c'est que la Request évidemment on peut avoir des informations dessus. Il faudrait en passer, et puis Post, et puis Get. Alors est-ce qu'on a des choses ? Je vais aller chercher. Je vais aller chercher Get, par exemple, et puis je vais aussi ici faire un Ctrl D pour copier la ligne et puis je vais mettre aussi POST parce que ça va nous intéresser et juste après comme ça on aura préparé le terrain. Qu'est-ce qu'il y a dans Get et qu'est-ce qu'il y a dans Post ? Actuellement dans Get et dans Post enlevez le premier Die sinon ça ne marchera pas. D'ailleurs vous pouvez même tout enlever. Ça va s'afficher dans la page quoiqu'il arrive. Hop, on voit que actuellement sur Get et sur Post, Get et Post, Get c'est là et Post c'est là, on n'a rien pour le moment en tout cas, et sachez que vous avez la possibilité de passer des informations sans aucun problème, et je vais vous montrer très rapidement comment on va le faire avec Get ? Regardez à haut sur ma barre ici et je vais taper Name=Julien et je vais le faire entrer et vous remarquez quelque chose c'est que dans mon Get je viens de récupérer une valeur, et cette valeur, je peux la réutiliser sans aucun problème, puisque c'est un Array en fait la varible Get et elle est actuellement remplie avec un Name. Ce qu'il ne fait que ça. On pourrait l'utiliser dans la logique pour passer de l'information. Vous commencez à comprendre et si vous voyez comment faire avec un formulaire, comment on fait parce qu'un formulaire ça transmet de l'information à la page.

L'essentiel de PHP 7

Exploitez les nombreuses possibilités de PHP. Définissez des variables, créez des fonctions, manipulez du texte, abordez la gestion des objets, des opérateurs logiques, etc.

4h25 (52 vidéos)
Aucun commentaire n´est disponible actuellement
 

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !