Fehler bei senden der Daten zum Serwer

Hallo ich hab folgendes Problem mit dem ich nicht mehr weiter komme.
wenn ich Daten zum localhost sende funtzt alles problemlos, wenn aber derselbe script daten auf n host senden soll bekomme ich ein leeres array, bitte sagt mir was ich falsch mach bzw wie kann ich die messdaten in ein array packen
hier ist der code

  int licht;
#include <SPI.h>
#include <Ethernet.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <DHT.h> // biblioteka DHT

#define ONE_WIRE_BUS 2
#define DHTPIN 8 // numer pinu sygnałowego
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
byte mac[] = {
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,1,20);


OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

char server[] = "carduelismajor.pl";
EthernetClient client;

void setup() {

    sensors.begin();
    dht.begin(); // inicjalizacja czujnika

      Serial.begin(9600);
 
  // start the Ethernet connection
  Ethernet.begin(mac, ip);
  // put your setup code here, to run once:

}

void loop() {
  sensors.requestTemperatures();
 licht= analogRead(0);
  licht=map(licht, 0, 1023, 0, 100);
    float t = dht.readTemperature();
  float h = dht.readHumidity();
   // Connect to the server (your computer or web page)  
  if (client.connect(server, 80)) {
    client.print("GET /write_data2.php?"); // This
    client.print("wewn="); // Watrość jest przesylana
    client.print(sensors.getTempCByIndex(0));
    client.print("&piec="); // problem nr1
    client.print(sensors.getTempCByIndex(1));
    client.print("&zew="); // problem nr 2
    client.print(sensors.getTempCByIndex(2));
    client.print("&humid=");
    client.print(h);
    client.print("&jasno=");
    client.print(licht);
    client.println(" HTTP/1.1"); // Part of the GET request
    client.println("Host: 212.227.247.60"); // IMPORTANT: If you are using XAMPP you will have to find out the IP address of your computer and put it here (it is explained in previous article). If you have a web page, enter its address (ie.Host: "www.yourwebpage.com")
    client.println("Connection: close"); // Part of the GET request telling the server that we are over transmitting the message
    client.println(); // Empty line
    client.println(); // Empty line
    client.stop();    // Closing connection to server
    Serial.print(sensors.getTempCByIndex(0));
  }

  else {
    // If Arduino can't connect to the server (your computer or web page)
    Serial.println("--> connection failed\n");
  }
 
  // Give the server some time to recieve the data and store it. I used 10 seconds here. Be advised when delaying. If u use a short delay, the server might not capture data because of Arduino transmitting new data too soon.
  delay(10000);
  // put your main code here, to run repeatedly:

    
}

mfg mamahuana