Bonjour,
j'utilise depuis peu Yii pour un petit projet et je suis confronté à un problème que je n'arrive pas à résoudre.
J'aimerais lancer, de préférence, depuis un contrôleur, une connexion vers un site web. L'idée étant de charger uniquement la page d’accueil mais pas de récupérer les informations de cette page.
Une obligation, je dois lui passer des arguments en POST.
Est-ce qu'il vous serez possible de m’aiguiller?
Merci par avance.
Cordialement,
Damien
Page 1 of 1
Requête vers une url externe
#2
Posted 06 July 2011 - 11:16 AM
Darfox, on 06 June 2011 - 08:16 AM, said:
Bonjour,
j'utilise depuis peu Yii pour un petit projet et je suis confronté à un problème que je n'arrive pas à résoudre.
J'aimerais lancer, de préférence, depuis un contrôleur, une connexion vers un site web. L'idée étant de charger uniquement la page d’accueil mais pas de récupérer les informations de cette page.
Une obligation, je dois lui passer des arguments en POST.
Est-ce qu'il vous serez possible de m’aiguiller?
Merci par avance.
Cordialement,
Damien
j'utilise depuis peu Yii pour un petit projet et je suis confronté à un problème que je n'arrive pas à résoudre.
J'aimerais lancer, de préférence, depuis un contrôleur, une connexion vers un site web. L'idée étant de charger uniquement la page d’accueil mais pas de récupérer les informations de cette page.
Une obligation, je dois lui passer des arguments en POST.
Est-ce qu'il vous serez possible de m’aiguiller?
Merci par avance.
Cordialement,
Damien
Comme ça ? jonasjohn.de/snippets/php/post-request.htm
#3
Posted 18 July 2011 - 10:01 AM
Je ne crois pas que ce soit possible d'envoyer des requetes POST directement en PHP. J'avais cherché ça pendant un moment.
Si tu regardes un code de retour Paypal par exemple, ils proposent de faire les requêtes en POST de cette façon:
Sinon le faire en Ajax..
Si tu regardes un code de retour Paypal par exemple, ils proposent de faire les requêtes en POST de cette façon:
$fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30);
$req = "Ton contenu";
$header = "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
fputs ($fp, $header . $req);
while (!feof($fp))
{
$res = fgets ($fp, 1024);
}Sinon le faire en Ajax..
#4
Posted 15 September 2011 - 06:11 PM
Il y a la librairie Curl (standard du php) qui permet de faire une requête HTTP de type post
#5
Posted 18 October 2011 - 02:15 PM
Je confirme il faut utiliser cUrl.
Permet à un serveur d'interroger un autre serveur
Permet à un serveur d'interroger un autre serveur
Share this topic:
Page 1 of 1

Help












