Les entêtes me semblent incorrectes :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
// ...
// connexion au serveur
$con=fsockopen($HOTE, $PORT, $errno, $error);
// les paramètres à transmettre
$info="P1=10";
// envoyer requête
fputs($con, "POST $URL HTTP/1.0\r\n");
fputs($con, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($con, "Content-length: ".strlen($info)."\r\n");
fputs($con, "\r\n");
fputs($con, $info);
// lire la réponse
while($ligne=fgets($con, 1000))
print "$ligne<br>"; |
Et seul :
print "Réponse du serveur: ".$_POST["P1"];
Devrait être correct pour votre script côté serveur.
Partager