Envoie requete serveur PHP.

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.
Configuration: Linux
Firefox 3.0.6

3 réponses

  1. 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.
    0
    1. 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 :)
      0