[php] passer des variables en mode POST
13 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- fat-freddy
- WRInaute discret

- Messages: 158
- Inscription: 24 Nov 2003
[php] passer des variables en mode POST
Bonjour!
Je souhaite envoyer des variables depuis une page en php vers une autre mais en mode POST et non en GET... Est-ce possible ?
Je souhaite envoyer des variables depuis une page en php vers une autre mais en mode POST et non en GET... Est-ce possible ?
- jeroen
- WRInaute passionné

- Messages: 2455
- Inscription: 30 Aoû 2002
Ben oui, via un formulaire :
- Code: Tout sélectionner
<form method="post">
- fat-freddy
- WRInaute discret

- Messages: 158
- Inscription: 24 Nov 2003
Pardon je me suis peut être mal expliqué, en fait je voudrais qu'un script php redirige vers une seconde page en passant des variables en mode POST, peut être avec la fonction header... mais je ne trouve pas 
- pedouille
- WRInaute discret

- Messages: 85
- Inscription: 24 Mai 2005
Les variables POST sont stockés dans les en-têtes HTTP pour l'envoi vers le serveur web. Tu peut donc inclure n'importe quelle données POST dedans, mais le problème, c'est que c'est le client http qui envoi ces données vers le serveur, et non pas le serveur vers le serveur (si j'ai bien compris ce que tu voulais).
Ce que je te conseille, c'est d'utiliser des input type=hidden sur ta première page dans un formulaire avec method=post et ...
euh non, ça marche pas non plus désolé ...
Alors le mieux, c'est d'utiliser Perl, car je crois qu'en php, ça va être un peu compliqué.
Je voudrais être sur de bien avoir compris ton problème:
Tu souhaite lorsque le navigateur demande script1.php, rediriger vers script2.php en ajoutant des données POST.
c'est ça ?
Ce que je te conseille, c'est d'utiliser des input type=hidden sur ta première page dans un formulaire avec method=post et ...
euh non, ça marche pas non plus désolé ...
Alors le mieux, c'est d'utiliser Perl, car je crois qu'en php, ça va être un peu compliqué.
Je voudrais être sur de bien avoir compris ton problème:
Tu souhaite lorsque le navigateur demande script1.php, rediriger vers script2.php en ajoutant des données POST.
c'est ça ?
-

hipopulation - WRInaute occasionnel

- Messages: 346
- Inscription: 28 Juil 2004
utilise les sessions php, c'est vraiment le plus simple...
-

willyz85 - WRInaute discret

- Messages: 134
- Inscription: 1 Mai 2004
Je cherché des morceaux de codes pour améliorer mon site et j'ai trouvé ca
http://phpinfo.net/sources/sources053.html
http://phpinfo.net/sources/sources053.html
- ceg1
- Nouveau WRInaute

- Messages: 23
- Inscription: 24 Avr 2004
Pour faire passer tes variables en POST il faut que utiliser les fonctions fsockopen et fsockread pour envoyer une requête POST avec les variables.
Je te conseilles de te référer à Nexen pour l'utilisation des fonctions et aux RFC pour savoir quel requête POST envoyer par l'intermédiaire de ces fonctions.
Je te conseilles de te référer à Nexen pour l'utilisation des fonctions et aux RFC pour savoir quel requête POST envoyer par l'intermédiaire de ces fonctions.
- fat-freddy
- WRInaute discret

- Messages: 158
- Inscription: 24 Nov 2003
Merci pour vos réponses je vais regarder tout ca, ce n'est en tout cas pas possible avec des sessions car je veux envoyer les variables sur un autre site que le mien, le shéma exact c'est :
page.php (script sur mon site) > POST ($var1 et $var2) > page.php (autre site)
page.php (script sur mon site) > POST ($var1 et $var2) > page.php (autre site)
-

rottman - WRInaute passionné

- Messages: 2121
- Inscription: 6 Jan 2004
J'ai touvé ça :
page1.php :
page1.php :
- Code: Tout sélectionner
<?php
$var1 = $_POST["var1"];
$var2 = $_POST["var2"];
$url = "http:// ........ /page2.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "var1=$var1&var2=$var2");
curl_exec($ch);
curl_close($ch);
?>
- fat-freddy
- WRInaute discret

- Messages: 158
- Inscription: 24 Nov 2003
J'étais tombé dessu aussi, mais je voulais recouper les infos, il semblerait que ce soit ca, je vous tiendrai au courant aprés les tests..
13 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Comment passer des variables PHP dans un header PHP ?
- referencement d'une page php dynamique appelant variables en POST/GET (galerie)
- passer plusieurs variables
- Passer en mode crypté sur Facebook (HTTPS)
- Passage de variables POST ou GET
- pb UR avec variables POST ET GET
- Transmission de variables par la méthode POST
- Envoyer des variables POST sans Formulaire...
- URL Rewrite et transmis. variables depuis formulaire en POST
- Des conditions sur les variables POST dans le htaccess ?
- Référencement : le problème des sessions des pages PHP - 04-08-2008
- Linkbait et linkbaiting : explications en français - 15-02-2006
- Liste de bons annuaires - 06-01-2005
- Diagnostic Référencement gratuit offert par Ranking Metrics - 17-09-2009
- Quelques nouveautés dans le forum WebRankInfo - 17-08-2006
- Le référencement de pages PHP - 04-08-2008
- Deepfish - 29-03-2007
- Google va-t-il racheter Napster ? - 31-01-2006
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



