Différences entre versions de « Php $get $post $session »
(Page créée avec « = Introduction = == Les concepts == Lorsque l'on conçoit une application Web, il y a un moment ou on est obligé de communiquer des informations entre les différentes pa... ») |
|||
Ligne 16 : | Ligne 16 : | ||
Dans le premier cas de figure, on peut utiliser les méthodes ''GET'' ou ''POST'', alors que dans le deuxième cas de figure on utilisera les sessions. | Dans le premier cas de figure, on peut utiliser les méthodes ''GET'' ou ''POST'', alors que dans le deuxième cas de figure on utilisera les sessions. | ||
== Page HTML == | == Page HTML == | ||
− | Pour illustrer ces propos nous allons créer un projet dans [[Eclipse | + | Pour illustrer ces propos nous allons créer un projet dans [[eclipse_install|Eclipse]]: |
+ | |||
= La méthode ''GET'' = | = La méthode ''GET'' = | ||
== Envoie d'information == | == Envoie d'information == |
Version du 23 décembre 2017 à 09:36
Introduction
Les concepts
Lorsque l'on conçoit une application Web, il y a un moment ou on est obligé de communiquer des informations entre les différentes pages de cette application. Les pages sont demandées par la partie cliente, généralement un navigateur (eg. Firefox, Chrome, Safari, ...), et sont distribuées par la partie serveur (eg. Apache HTTPd, Nginx, IIS, ...).
Cette échange est encadré par l'utilisation du protocole HTTP et doit donc utiliser des méthodes HTTP, aussi appellées verbes HTTP, consacrés :
- GET;
- POST;
- PUT;
- DELETE;
Les deux premiers sont utilisés dans les applications Web au travers de formulaires et les deux derniers sont plutôt utilisés dans le cadre de Web services RESTful.
On distingue deux cas de figure :
- l'envoie d'informations du client au serveur;
- la conservation d'information côté serveur.
Dans le premier cas de figure, on peut utiliser les méthodes GET ou POST, alors que dans le deuxième cas de figure on utilisera les sessions.
Page HTML
Pour illustrer ces propos nous allons créer un projet dans Eclipse: