POST et GET : est ce la bonne méthode ?

POST et GET : est ce la bonne méthode ? - PHP - Programmation

Marsh Posté le 13-06-2010 à 10:36:28    

Bonjour
Je débute en php, je me pose une question sur la manière de gérer le retour de paramètre sur une page qui est appelée et qui s'appelle elle-même. Je m'explique :
 
- la page 1 appelle la page 2 en communiquant des paramètres. La page 2 récupère ces paramètres en utilisant $_GET['parametre']
- mais la page 2 peut également s'appeler elle-même en communiquant ces mêmes paramètres. Donc la page 2 doit utiliser $_POST['parametre']
 
Pour l'instant je n'ai rien trouvé de mieux que de tester le GET et le POST en début de page 2. Je trouve que c'est un peu lourd. Ca fait des choses du genre :
 
if (isset($_GET['action'])) {$action=$_GET['action'];}
if (isset($_POST['action'])) {$action=$_POST['action'];}
 
Je peux continuer comme ça ? Ou est ce que je n'utilise pas la bonne méthode ?  
 
Merci de votre aide .  
 
Dominique

Reply

Marsh Posté le 13-06-2010 à 10:36:28   

Reply

Marsh Posté le 13-06-2010 à 10:41:34    

Tu peux utiliser $_REQUEST qui contient les GET et les POST


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 13-06-2010 à 11:00:43    

merci SICKofitALL , je ne connaissais pas, je teste de suite.  
DOminique

Reply

Marsh Posté le 14-06-2010 à 12:00:37    

Au passage, un peu HS mais c'est important de bien utiliser GET ou POST quand il faut :
- GET c'est pour une consultation (pas de changement côté serveur)
- POST c'est pour une modification (suppression, modif, ajout de client...)
 
Tout ça pour dire que c'est louche de pouvoir accéder à la même page par soit du GET soit du POST...


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed