Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1170 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  forcer une redirection en POST

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

forcer une redirection en POST

n°1107074
Limit
Posté le 03-06-2005 à 15:08:45  profilanswer
 

Hello
 
Je souhaite faire une redirection vers la page.php?hop=1&zou=bonjour&plouf=aieaieaie
mais j'aimerais que ca passe en POST pour que les variables ne soient pas visible pour l'utilisateur.
 
C'est possible de faire ca? Je sais que les sessions peuvent faire mais j'aimerais éviter si possible.
 
merci
 

mood
Publicité
Posté le 03-06-2005 à 15:08:45  profilanswer
 

n°1107077
Worldofdad​a
Posté le 03-06-2005 à 15:12:59  profilanswer
 

Y'a bien une solution excessivement laide qui consisterait a créer un formulaire en mettant tes champs dans des input="hidden" et apres forcer la redirection grace a JavaScript.
 
Je connais pas la syntaxe mais ca doit etre du genre form.submit();
 
Ce que je sais par contre, c'est que c'est pas très très beau

n°1107086
GaSPaRD77
Posté le 03-06-2005 à 15:17:06  profilanswer
 

Vaut mieux utiliser les variables de session ...

n°1107099
j_lecruel
☀ ☁ ☂
Posté le 03-06-2005 à 15:32:31  profilanswer
 

+1

n°1107545
Limit
Posté le 03-06-2005 à 18:59:41  profilanswer
 

-1 c'est justement ce que je ne veux pas.

n°1108819
Badze
Aime les frites
Posté le 05-06-2005 à 17:26:41  profilanswer
 

Tu peux passez cela par SESSIONS

n°1108823
Limit
Posté le 05-06-2005 à 17:31:12  profilanswer
 

Quand on réponds à un sujet c'est bien de le lire aussi. :o

n°1108839
Badze
Aime les frites
Posté le 05-06-2005 à 17:56:36  profilanswer
 

Quand on pose une question c'est bien de faire des recherches sur ce que l'on veut.  :o  
 
Tu verra que POST fonctionne par formulaire et une validation.


Message édité par Badze le 05-06-2005 à 17:57:02
n°1108841
yoyo354
Yoyo, le roi du ...
Posté le 05-06-2005 à 17:57:25  profilanswer
 

Ok, tu ne veux pas des sessions. Mais pourquoi ?

n°1108842
Limit
Posté le 05-06-2005 à 17:58:22  profilanswer
 

Badze a écrit :

Quand on pose une question c'est bien de faire des recherches sur ce que l'on veut.  :o  
 
Tu verra que POST fonctionne par formulaire et une validation.


 
 
Tu sais tu peux émuler des validations de formulaire sans cliquer dessus :heink:

mood
Publicité
Posté le 05-06-2005 à 17:58:22  profilanswer
 

n°1108843
Limit
Posté le 05-06-2005 à 17:58:50  profilanswer
 

yoyo354 a écrit :

Ok, tu ne veux pas des sessions. Mais pourquoi ?


ca pue les sessions :o

n°1108844
Badze
Aime les frites
Posté le 05-06-2005 à 18:00:10  profilanswer
 

De toute facon tu na pas forcement le choix. 3 méthode d'envoie d'information.
- POST (non visible)
- GET (visible)
- SESSIONS (non visible)
 
Autrement tu na qu'a crée un script qui transforme ta varialbe sous forme de code, et tu la récupere avec une autre script.

n°1108845
Badze
Aime les frites
Posté le 05-06-2005 à 18:01:41  profilanswer
 

Limit a écrit :

Tu sais tu peux émuler des validations de formulaire sans cliquer dessus :heink:


 
une validation émulée est une validation à ce que je crois  :sweat: .
Bref


Message édité par Badze le 05-06-2005 à 18:02:14
n°1108847
yoyo354
Yoyo, le roi du ...
Posté le 05-06-2005 à 18:05:44  profilanswer
 

Limit a écrit :

ca pue les sessions :o


Argumente  :jap:  
 
Quels sont leurs défauts ? (Evites s'il te plait l'étérnel "problème de sécurité".)

n°1108876
e-deby
Posté le 05-06-2005 à 18:52:48  profilanswer
 

y'a pas d'autre moyen qu'un formulaire tout en hidden qui se validerait avec un javascript :)


---------------
Pour les sudistes :)
n°1109566
mahuf
Posté le 06-06-2005 à 12:48:26  profilanswer
 

Le défaut des sessions, c'est que tu peux pas les passer d'un site à l'autre par exemple ...
 
Style j'ai deux sites A et B et je veux faire passer des infos d'un site à l'autre, ben le serveur est pas le même et je dois envoyer mes données en POST. Et pour que les données soient pas visibles mieux vaut les faire passer en POST que en GET (et également pour qu'elles ne soient pas modifiables ...)

n°1109569
mahuf
Posté le 06-06-2005 à 12:50:24  profilanswer
 

PS : y'a t-il moyen de faire un POST sur une valeur qui serait dans un champ "disabled" et associer une valeur au résultat quand même ?
 
Exemple : je poste <form><champ1 /><champ 2 disabled /><valid > </form>
 
Le champ2 est désactivé, donc la valeur n'est pas postée. Y'a moyen de remédier à ça ?

n°1109597
ritzle
Posté le 06-06-2005 à 13:24:36  profilanswer
 

Badze a écrit :

De toute facon tu na pas forcement le choix. 3 méthode d'envoie d'information.
- POST (non visible)
- GET (visible)
- SESSIONS (non visible)
 
Autrement tu na qu'a crée un script qui transforme ta varialbe sous forme de code, et tu la récupere avec une autre script.


 
il y a aussi les cookies.
tu mets des infos dans le machin au chocolat, et tu le lis sur la page à laquelle envoyer des infos.

n°1109802
Djebel1
Nul professionnel
Posté le 06-06-2005 à 15:23:15  profilanswer
 

mahuf a écrit :

Le défaut des sessions, c'est que tu peux pas les passer d'un site à l'autre par exemple ...
 
Style j'ai deux sites A et B et je veux faire passer des infos d'un site à l'autre, ben le serveur est pas le même et je dois envoyer mes données en POST. Et pour que les données soient pas visibles mieux vaut les faire passer en POST que en GET (et également pour qu'elles ne soient pas modifiables ...)


 
les données POST sont tous ce qu'il y a de modifiable, mais il est vrai, pas juste en tapant un truc dans sa barre d'adresse.
Par exemple avec wget sous linux

n°1109824
ritzle
Posté le 06-06-2005 à 15:31:41  profilanswer
 

Djebel1 a écrit :

les données POST sont tous ce qu'il y a de modifiable, mais il est vrai, pas juste en tapant un truc dans sa barre d'adresse.
Par exemple avec wget sous linux


 
ou en écrivant une page html qui envoie les données en POST vers le site distant

n°1109849
Djebel1
Nul professionnel
Posté le 06-06-2005 à 15:48:53  profilanswer
 

ritzle a écrit :

ou en écrivant une page html qui envoie les données en POST vers le site distant


ce qui est la base de la méthode wget dont je parlais d'ailleurs ^^

n°1109854
jeff@be
Posté le 06-06-2005 à 15:50:39  profilanswer
 

Il y a toujours moyen d'initier un dialogue HTTP avec le serveur en utilisant fsockopen(), mais bon...  :pt1cable:

n°1109886
Badze
Aime les frites
Posté le 06-06-2005 à 16:02:46  profilanswer
 

comme jai dit, avec la methode GET. Tu crée un script qui code ta variable.
 
Ca donnera cela
http://truc.fr/haha.php?sid=b9e77ccd382404d5cc


Message édité par Badze le 06-06-2005 à 16:03:46
n°1109902
mahuf
Posté le 06-06-2005 à 16:07:28  profilanswer
 

Non ... lol, ce que je voulais dire c'est que si le site d'arrivée est configuré pour recevoir des données en POST il faut envoyer en post ... l'idéal serait GET, mais bon !

n°1109911
esox_ch
Posté le 06-06-2005 à 16:09:49  profilanswer
 

libcurl


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1109917
mahuf
Posté le 06-06-2005 à 16:11:34  profilanswer
 

???????? Tu peux expliquer ?
 
Steuplé ?

n°1109918
yoyo354
Yoyo, le roi du ...
Posté le 06-06-2005 à 16:11:35  profilanswer
 

mahuf a écrit :

Le défaut des sessions, c'est que tu peux pas les passer d'un site à l'autre par exemple ...
 
Style j'ai deux sites A et B et je veux faire passer des infos d'un site à l'autre, ben le serveur est pas le même et je dois envoyer mes données en POST. Et pour que les données soient pas visibles mieux vaut les faire passer en POST que en GET (et également pour qu'elles ne soient pas modifiables ...)


En aprtit faux  : session_set_save_handler permet par exemple de sauvegarder les sessions dans une base de donnée sur un server distant. Ainsi un site herbergé sur x serveurs peut utiliser les sessions simplement en les récupérants sur le serveur mysql.

n°1109920
mahuf
Posté le 06-06-2005 à 16:12:07  profilanswer
 
n°1109925
yoyo354
Yoyo, le roi du ...
Posté le 06-06-2005 à 16:13:20  profilanswer
 

mahuf a écrit :

???????? Tu peux expliquer ?
 
Steuplé ?


Cherches un peu avant de demander de l'aide :o  
Google...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  forcer une redirection en POST

 

Sujets relatifs
Redirection de page[Edit] Forcer Oracle à retourner une ligne avec des 0
[vba] cmt forcer excel a enregistrer a l'emplacement c:\windows\test ?Redirection d'un fichier vers un autre
Envoyer un formulaire en javascript en post, c'est possible ?redirection sur la meme page
insertion de .gif dans un postpassage en argument d'un tableau en POST
Forcer l'affichage de la barre de défilement verticale ?!Redirection toute simple
Plus de sujets relatifs à : forcer une redirection en POST


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR