invalid operands of types 'const char*' and 'const char [11]' to binary 'opera..

Hello i got a problem

invalid operands of types ‘const char*’ and ‘const char [11]’ to binary ‘operator+’

this is my programm

#include <SPI.h>
#include <Ethernet.h>
int nombre1 = 0;
byte mac = {
0x90, 0xA2, 0xDA, 0x10, 0x83, 0x47 };
float conso = 130;
IPAddress server();
EthernetClient client;
const int ledPin = 5;
#define TRIG 21
#define ECHO 23
long retourEcho;
long distance;
#include <stdlib.h>
#include <stdio.h>
void setup() {
pinMode(TRIG, OUTPUT);
digitalWrite(TRIG, LOW);
pinMode(ECHO, INPUT);
Serial.begin(9600);
Serial.println(“Liaison série en ligne”);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
if (!Ethernet.begin(mac)) {
Serial.println(F(“Erreur DHCP”));
for(;;);
}
Serial.println(F(“DHCP OK”));
}

void loop() {
digitalWrite(TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG, LOW);
retourEcho = pulseIn(ECHO, HIGH);

distance = retourEcho / 58;

Serial.print(“Distance cm : “);
Serial.println(distance);
delay(1000);
String str;
char c;
delay(1000);
if (client.connect(server, 80)) {
client.println(F(“GET /arduino/GET/consommation/requete.php?conso=”+distance+” HTTP/1.0”));
client.println(F(“Accept: /”));
} else {
Serial.println(F(“Erreur TCP”));
return;
}
client.stop();
}
but he tell me
exit status 1
invalid operands of types ‘const char*’ and ‘const char [11]’ to binary ‘operator+’
help plz

  if (client.connect(server, 80)) {       
    client.println(F("GET /arduino/GET/consommation/requete.php?conso="+distance+"  HTTP/1.0")); 
}

there are examples in the library on how to do this correctly, but you cannot concatenate like that.

more like this:

client.println(F("GET /arduino/GET/consommation/requete.php?conso="));
client.println(distance);
client.println(F("  HTTP/1.0"));