Bonjour, je me présente OLIVIER 31 ans passionné d'informatique, Rouen
j''essaye depuis 3 jours de comprendre comment la méthode "Get" fonctionne, car en effet je n'arrive pas a la faire fonctionner.
Alors certes de nombreux exemples existent sur le net, mais je ne trouve rien de simple me permettant la compréhension de la chose.
( je suis pour rappel débutant ).
je commence par mettre mon code Arduino :
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 0x90, 0xA2, 0xDA, 0x0D, 0xF9, 0x93 };
byte ip[] = { 192, 168, 1, 177 };
byte myserver[] = { 192, 168, 1, 150 };
EthernetClient client;
void setup(){
Ethernet.begin(mac, ip);
//Ethernet.begin(mac, ip, subnet, gateway);
Serial.begin(115200);
}
void loop(){
sendGET();
}
//////////////////////////
void sendGET()
{
if (client.connect(myserver, 80)) {
Serial.println("connected");
client.println("GET /?code=10 HTML 1.0 ");
client.println();
}
else {
Serial.println("connection failed");
Serial.println();
}
Serial.println();
Serial.println("disconnecting.");
Serial.println("==================");
Serial.println();
client.stop(); //stop client
}
mon code Php :
$code='Ko';
if (isset ($_get["code"])){
$code = $_get["code"];
}
echo $code;
1-sur mon moniteur série j'ai en réponse 15 seconde apres le chargement de ma page Php
connection failed
disconnecting.
connected
disconnecting.
connected
disconnecting.
15 secondes cela me semble long surtout pour passer une variable.
2- sur ma page Php la variable $code fait apparait instantanément "KO", le code ne part pas en Get .
voici le fichier access.log de mon serveur apache
192.168.1.177 - - [18/Sep/2013:15:14:33 +0200] "GET /index.php?code=10 HTML 1.0 " 403 211
192.168.1.177 - - [18/Sep/2013:15:14:33 +0200] "GET /index.php?code=10 HTML 1.0 " 403 211
192.168.1.177 - - [18/Sep/2013:15:14:33 +0200] "GET /index.php?code=10 HTML 1.0 " 403 211
192.168.1.177 - - [18/Sep/2013:15:14:33 +0200] "GET /index.php?code=10 HTML 1.0 " 403 211
192.168.1.177 - - [18/Sep/2013:15:14:33 +0200] "GET /index.php?code=10 HTML 1.0 " 403 211
192.168.1.177 - - [18/Sep/2013:15:14:33 +0200] "GET /index.php?code=10 HTML 1.0 " 403 211
192.168.1.177 - - [18/Sep/2013:15:14:33 +0200] "GET /index.php?code=10 HTML 1.0 " 403 211
192.168.1.177 - - [18/Sep/2013:15:14:33 +0200] "GET /index.php?code=10 HTML 1.0 " 403 211
192.168.1.177 - - [18/Sep/2013:15:14:33 +0200] "GET /index.php?code=10 HTML 1.0 " 403 211
celui-ci du coup grossi à vu d’œil 45 Mo en 2h de connexion =(
je pense qu'il doit me manque quelques chose dans mon httpd.conf
3-Si quelqu'un a un petit tuto du débutant pour m’expliquer cela je suis preneur.
j'ai trouvé beaucoup d'exemple dans des tuto complet, mais tous trop complet et donc compliquer pour moi.
4- Merci de m'avoir lu et de m'aider.
Olivier