Webserver Arduino Auto refresh, how?

Hey,
I don't know how to do the automatic refresh of my webserver, I tried some codes but none of them are working for me please help. Some of it is in dutch :smiley: My code is below:

void webserverArduino(){
//Luisteren voor inkomende clients
EthernetClient client = server.available();
if (client) {
Serial.println("new client");
//Een http request eindigt met een lege regel
boolean currentLineIsBlank = true;
while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.write(c);
//Als je op het einde van de regel bent(ontvangen van een een nieuwe regel)
//En de regel is leeg, de http request is beïndigd,
//Zodat je een antwoord kan sturen
if (c == '\n' && currentLineIsBlank) {
// stuurt een standaard http response header
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("Connection: close"); //De connectie gaat sluiten nadat het antwoord heeft gegeven
client.println();
client.println("");
client.println("");
client.println("");
client.println("");
client.println("");

}

if(statusPersoon1 == 0){
printStatusPersoon1 = "NEEN";
}
else{
printStatusPersoon1 = "JA";
}

if(statusPersoon2 == 0){
printStatusPersoon2 = "NEEN";
}
else{
printStatusPersoon2 = "JA";
}

client.println("----------------------------------------------------------------------");
client.println("Naam: "+ persoon1);
client.print("Aanwezig in gebouw: ");
client.println(printStatusPersoon1);
client.println("Identificatie Nummer: "+ identificatieNummerPersoon1);
client.println("----------------------------------------------------------------------");
client.println("Naam: "+ persoon2);
client.print("Aanwezig in gebouw: ");
client.println(printStatusPersoon2);
client.println("Identificatie Nummer: "+ identificatieNummerPersoon2);
client.println("----------------------------------------------------------------------");
break;

if (c == '\n') {
//Als je een nieuwe regel start
currentLineIsBlank = true;
}
else if (c != '\r') {
//Als je een teken hebt op de huidige regel
currentLineIsBlank = false;
}
}
}
//Geeft de web browser tijd om data te ontvangen
delay(1);
//Sluit de Connectie:
client.stop();
Serial.println("client disconnected");
}

try this

if (c == '\n' && currentLineIsBlank) {
          // stuurt een standaard http response header
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println("Connection: close");  //De connectie gaat sluiten nadat het antwoord heeft gegeven
          client.println("Refresh: 5");  // refresh the page automatically every 5 sec
          client.println();
          client.println("<!DOCTYPE HTML>");
          client.println("<html>");         
          client.println("<head>");       
          client.println("<meta http-equiv=refresh content=2>");   
          client.println("</head>");

        }