Arduino > php > mysql

Bom dia galera, estou a fazer um pequeno projetinho onde o arduino enviará um certo dado ao banco de dados mysql através do php, através de GET, não sei o que está errado... Segue o codigo arduino e php.

Quando aperto o s o dado não é gravado no banco de dados...

arduino:

#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {0x90, 0xA2, 0xDA, 0x00, 0x9B, 0x36};
byte ip[] = {192, 168, 0, 50}; //ip arduino
byte server[] = {192, 168, 0, 4}; //localhost
EthernetClient cliente;

void setup(){
  Ethernet.begin(mac, ip);
  Serial.begin(9600); 
}

void loop(){
  if(Serial.available()){
    char c = Serial.read();
    if(c == 's'){
      if(cliente.connect(server, 80)){
        Serial.println("conectado");
        cliente.print("GET www/mysqli/atualizar.php?valor=123");
      }  
    }
  }
}

php:

<?php 
	include "conexao.php";
	$valor = $_GET['valor'];
	if (!empty($valor)){
		$sql_up = "UPDATE dados SET valor=$valor WHERE id=1";
		mysqli_query($conexao, $sql_up);
		echo "<h1>$valor</h1>
";
	}else{
		echo "Nada recebido";
	}
?>

Já testei o codigo php e está funcionando normalmente quando dou o GET manualmente pelo navegador, então acho que o erro ta no codigo do arduino na forma como estou me comunicando ao servidor localhost em 192.168.0.4, alguém tem alguma solução? Ou fez algo parecido?

Estou usando ethernet shield, arduino uno e wampserver...

Acho que falta um cabeçalho.

Algo deste tipo:

         client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println("Connection: close");
          client.println();

Valeu fernando, era justamente esse o erro, me atrapalhei no cabeçalho. pesquisei um pouco aqui e descobri forma certa de dar o GET