anch'io mi sono appena preso il the serale 
anyway, appena accedo alla pagina ricevo ciò (lo stato led è su OFF, quindi giusto):
stringa: GET / HTTP/1.1
Host: 192.168.0.151
Connection: keep-alive
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Encoding: gzip,deflate,sdch
Accept-Language: it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
indexOf(led=1): -1
indexOf(led=0): -1
stringa: GET /favicon.ico HTTP/1.1
Host: 192.168.0.151
Connection: keep-alive
Accept: */*
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
Accept-Encoding: gzip,deflate,sdch
Accept-Language: it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
indexOf(led=1): -1
indexOf(led=0): -1
Quando clicco su Accendi (lo stato del led diventa ON, quindi giusto):
stringa: GET /?led=1 HTTP/1.1
Host: 192.168.0.151
Connection: keep-alive
Referer: http://192.168.0.151/
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Encoding: gzip,deflate,sdch
Accept-Language: it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
indexOf(led=1): 6
indexOf(led=0): -1
stringa: GET /favicon.ico HTTP/1.1
Host: 192.168.0.151
Connection: keep-alive
Accept: */*
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
Accept-Encoding: gzip,deflate,sdch
Accept-Language: it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
indexOf(led=1): -1
indexOf(led=0): -1
quindi funziona il codice, ma c'è sta seconda GET che rompe, per aggirarla ho pensato: se metto una variabile che mi dice in quale delle 2 get sono e faccio un controllo nell'if in modo che accendo il led solo nella prima get...
EDIT: ma mi è venuto il dubbio una volta che il pin è HIGH, anche se la funzione ritorna -1 non dovrebbe passare a LOW, e dovrebbe rimanere HIGH...cavolo, controllo il circuito va che non vorrei aver fatto una papera XD