Envoie requete serveur PHP.
romanzo_cirminale
-
A.Nonymous -
A.Nonymous -
Bonjour,
J'ai code un serveur en c++, j'aimerais envoyer une requete en PHP a mon serveur pour que celui-ci me renvoie une reponse de ce style et que ainsi je puisse recuper et afficher ces informations.
Code : C++
std::string message = "HTTP/1.0 200 OK\r\nServer: MidasSliceServer\r\nContent-Type: text/html\r\nContent-Length: 59 \r\n\r\n";
// Send Size
message += "<?php\n\n";
message += "$size = 500"
message += "?>";
send(m_Clientfd, message.c_str(), message.size(), MSG_NOSIGNAL);
1
2
3
4
5
6
7
J'ai donc deux questions:
1/Comment creer la requete? Dois-je obligatoirement utiliser les sockets en php?
2/ Comment recuperer les resultats envoye dans la reponse.
J'ai code un serveur en c++, j'aimerais envoyer une requete en PHP a mon serveur pour que celui-ci me renvoie une reponse de ce style et que ainsi je puisse recuper et afficher ces informations.
Code : C++
std::string message = "HTTP/1.0 200 OK\r\nServer: MidasSliceServer\r\nContent-Type: text/html\r\nContent-Length: 59 \r\n\r\n";
// Send Size
message += "<?php\n\n";
message += "$size = 500"
message += "?>";
send(m_Clientfd, message.c_str(), message.size(), MSG_NOSIGNAL);
1
2
3
4
5
6
7
J'ai donc deux questions:
1/Comment creer la requete? Dois-je obligatoirement utiliser les sockets en php?
2/ Comment recuperer les resultats envoye dans la reponse.
Configuration: Linux Firefox 3.0.6
3 réponses
-
Tu devrai peut-être plutôt te tourner vers la section Programmation.
-
Une requête en PHP ? Ça va être dur !
Tu dois plutôt lancer une requête HTTP sur le serveur Web ...
Pour ce faire, utilise les sockets. -
Le module cUrl de PHP devrait répondre à tes besoins.
Plus simplement, il est possible de faire fopen('http://commentcamarche.net/' , 'r') , mais moins joli d'usage, d'autant que l'accès à des ressources externes peut être bloqué ... et cUrl a tellement plus d'options :)