Page 1 sur 1

problem: $variable avec header. envoie GET/POST

Posté : 22 juil. 2007, 15:26
par Davee
Bonjour à tous, joie, paix, amour, etc...

Un petit problem avec la fonction header (),

J'ai une page qui traite des informations et qui renvoie des données à une autre page.
j'ai utilisé la fonction
header ('location: lapage.php?lesvariables'); 
pour renvoyer les données illico sur la page suivante (fonction GET), mais les variables sont stockées dans l'adresse (comme vous le savez déjà :) ), et cela ne me convient pas.
Je n'ai jusqu'à présent utilisé la méthode POST qu'avec un formulaire. donc avec un bouton.

Comment faire pour passer les variables par la fonction POST sans formulaire??

Merci d'avance.

David.

Re: problem: $variable avec header. envoie GET/POST

Posté : 22 juil. 2007, 16:12
par Ryle
Comment faire pour passer les variables par la fonction POST sans formulaire??
Tu ne peux pas... au mieux tu peux utiliser ajax pour envoyer des données en post, mais si c'est pour une redirection cela n'aura aucun intérêt puisque c'est javascript qui devra la faire et donc en get.. :)

Posté : 22 juil. 2007, 16:50
par Davee
ça à le mérite d'être claire. :)

Bon ben je crois que je vais tout simplement passer par include .

Merci.

David.
(donc ça c'est fait.)

Posté : 22 juil. 2007, 17:30
par Ryle
Bah après, y a effectivement d'autres solution selon ce dont tu as besoin ou ce que tu veux faire... les sessions ou les cookies (si acceptés par l'utilisateur) par exemple te permettent de conserver très facilement une information d'un page à l'autre :)

Mais sinon, si les informations ne sont pas confidentielles, il n'y a aucun mal à les laisser dans l'url :)

Posté : 22 juil. 2007, 18:09
par Davee
Mais sinon, si les informations ne sont pas confidentielles, il n'y a aucun mal à les laisser dans l'url :)
ben un numéro de carte, bleu trois numéros de téléphones, une brouette de mots de passe de compte bancaire en Suisse.... trois fois rien quoi.

:lol: Non je rigole.

C'est vrai les donnés ne sont pas très confidentielles un GET aurait pu aller. POur les sessions j'y pense de toute façon il faudra que je gère inscriptions, comptes ,etc... il va bien falloir que les utilisateurs se loggent (c'est français ça?) donc qui dit login dit sessions. :? heu!

Merci pour les conseils.

david.

Posté : 22 juil. 2007, 18:20
par Truc
qui dit login dit sessions.
Tu peux très bien te servir de variables de session sans être loggué.
Suffit d'un session_start() et c'est parti tu peux y placer tout ce que tu veux.

Posté : 22 juil. 2007, 18:52
par Davee
ok
j'ai regardé un peu, C'est très intéressant les sessions, je maitrise pas encore le truc je vais pas rentrer dans les détails maintenant, je me mettre dedans la semaine qui suis, je repasserais le sujet en revu et je viendrait vous demander conseils, à coups sure. (ça va pas louper :D )

merci, très sympas .

David.