Envoyez des données en POST avec header()
Résolu/Fermé
issanasralli
Messages postés
18
Date d'inscription
lundi 19 août 2013
Statut
Membre
Dernière intervention
9 mars 2014
-
24 sept. 2013 à 16:42
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 3 oct. 2013 à 01:48
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 3 oct. 2013 à 01:48
Bonjour,
Je veux savoir est-il possible d'envoyer des données en POST en appelant la page web "www.serv1.com/search.php" en utilisant la fonction header vers une page située dans autre serveur www.serv2.com/handle.php ??
J'ai cherché sur le net et j'ai trouvé une solution dont on utilise les sessions et je pense que ça ne convient pas avec mon problème.
Merci bien de me répondre.
Je veux savoir est-il possible d'envoyer des données en POST en appelant la page web "www.serv1.com/search.php" en utilisant la fonction header vers une page située dans autre serveur www.serv2.com/handle.php ??
J'ai cherché sur le net et j'ai trouvé une solution dont on utilise les sessions et je pense que ça ne convient pas avec mon problème.
Merci bien de me répondre.
A voir également:
- Php header location with post data
- Php header post - Meilleures réponses
- Php header location post - Meilleures réponses
- App data - Guide
- The requested url was rejected. please consult with your administrator. ✓ - Forum Réseaux sociaux
- Request header or cookie too large - Forum Webmastering
- Easy php - Télécharger - Divers Web & Internet
- Appel data zone franche - Forum Consommation & Internet
4 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
526
25 sept. 2013 à 18:50
25 sept. 2013 à 18:50
Salut,
La fonction header() ne permet de gerer que les entêtes HTTP de réponse du serveur, tu ne peux donc pas l'utiliser pour créer une entête HTTP de requête (GET ou POST). Le header('Location: ...') est une réponse du serveur demandant au client de refaire une requête sur une autre page.
Pour effectuer une requête HTTP depuis ton serveur en php, tu dois utiliser un socket ou cURL.
Bonne journée
La fonction header() ne permet de gerer que les entêtes HTTP de réponse du serveur, tu ne peux donc pas l'utiliser pour créer une entête HTTP de requête (GET ou POST). Le header('Location: ...') est une réponse du serveur demandant au client de refaire une requête sur une autre page.
Pour effectuer une requête HTTP depuis ton serveur en php, tu dois utiliser un socket ou cURL.
Bonne journée
26 sept. 2013 à 11:05
Mais est il possible d'utiliser les sockets ou bien les cURL pour atteindre mon objectif?
26 sept. 2013 à 14:11
http://dev.petitchevalroux.net/php/faire-une-requete-post-avec-curl-php.306.html
https://snipplr.com/view/70119
Bonne journée