Bonjour à tous,
J'ai le problème suivant :
J'utilse fsockopen() pour envoyer un formulaire sur un serveur distant. Je teste la réponse via des var_dump() sur $_GET et $_POST. En utilisant GET, les variables passent bien, aucun soucis :
Par contre, en utilisant POST, j'ai une erreur 403 de retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $message = 'command=bug' ; $out = "GET *****/?$message HTTP/1.0\r\n"; $out .= "Host: *****\r\n"; $out .= "Content-Type: application/x-www-form-urlencoded\r\n"; $out .= "Content-Length: ".strlen($message)."\r\n"; $out .= "Connection: Close\r\n"; $out .= "\r\n"; $out .= $message."\r\n\r\n";
J'ai fait une tonne de recherche je ne trouve pas mon erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $message = 'command=bug' ; $out = "POST ***** HTTP/1.0\r\n"; $out .= "Host: *****\r\n"; $out .= "Content-Type: application/x-www-form-urlencoded\r\n"; $out .= "Content-Length: ".strlen($message)."\r\n"; $out .= "Connection: Close\r\n"; $out .= "\r\n"; $out .= $message."\r\n\r\n";
Quelqu'un aurait une idée ? Merci par avance
Partager