[PHP] méthode POST vers un autre site
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je voudrais savoir si il existe un méthode (autre qu'en passant par curl), qui permettrait d'envoyer une requête POST sur un site qui n'est pas le même que celui d'où part la requête.
Bon, comme ça n'est pas très clair, un petit exemple :
Prenons 2 sites, : http://www.site1.com/ et https://www.site2.com/ (je sais, très original...).
Le site https://www.site2.com/ possède un formulaire permettant d'ajouter des news, ce formulaire est très simple :
la page ajout_news.php, elle, enregistre les données dans une base de données mysql :
Bon jusque là, pas de problème, on va sur le site https://www.site2.com/ , on rentre les infos dans le formulaire, on envoit et c'est bon.
Ce que je voudrais, c'est qu'on puisse, à partir de http://www.site1.com/ , envoyer les données pseudo et contenu à la page http://www.site2.com/ajout_news.php , mais cela, sans passer par un formulaire, pour que ce soit fait automatiquement.
J'espère avoir été clair, merci d'avance pour votre aide :)
je voudrais savoir si il existe un méthode (autre qu'en passant par curl), qui permettrait d'envoyer une requête POST sur un site qui n'est pas le même que celui d'où part la requête.
Bon, comme ça n'est pas très clair, un petit exemple :
Prenons 2 sites, : http://www.site1.com/ et https://www.site2.com/ (je sais, très original...).
Le site https://www.site2.com/ possède un formulaire permettant d'ajouter des news, ce formulaire est très simple :
<form action="ajout_news.php"> <input type="text" name="pseudo" value=""> <textarea name="contenu"></textarea> </form>
la page ajout_news.php, elle, enregistre les données dans une base de données mysql :
<?php $pseudo = $_POST['pseudo']; $contenu = $_POST['contenu"]; mysql_connect("hote", "user", "pass"); mysql_select_db("base"); mysql_query("INSERT INTO table VALUES($pseudo, $contenu); mysql_close(); ?>
Bon jusque là, pas de problème, on va sur le site https://www.site2.com/ , on rentre les infos dans le formulaire, on envoit et c'est bon.
Ce que je voudrais, c'est qu'on puisse, à partir de http://www.site1.com/ , envoyer les données pseudo et contenu à la page http://www.site2.com/ajout_news.php , mais cela, sans passer par un formulaire, pour que ce soit fait automatiquement.
J'espère avoir été clair, merci d'avance pour votre aide :)
A voir également:
- [PHP] méthode POST vers un autre site
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site x - Guide
- Site pour vendre des objets d'occasion - Guide