Cuhead WiShield v2.0 and DHT11 sensor data and Arduino Uno

Hello all,
This is my first post.
I have set up a simple server situation with my Arduino Uno, Cuhead WiShield v2.0 and DHT11 sensor.
I have a perfect reading using serial data, but when I have switched to the WiFi only, my data is static on the webpage. I am able to manually refresh the page successfully with new value readings, so I know the Cuhead Wishield is transmitting data wirelessly and presumably consistently. (but that remains to be proven)

I did try to insert html code for a self-refresh:

 <HEAD>
<META HTTP-EQUIV="refresh" CONTENT="15">
<TITLE>My Simple Temp/Humidity Sensor Data</TITLE>
</HEAD>

But this did no good, except make the Arduino code whine. Didn't seem to like the Meta tag.

What I want to accomplish to is have continuously updated data displayed automatically without me having to push the reset button on the webpage. I know I'm missing something simple and I would appreciate any help.

Here is my current WiFi code:

#include "DHT.h"

#define DHTPIN 2   // what pin we're connected to
#define DHTTYPE DHT11   // DHT 11
DHT dht(DHTPIN, DHTTYPE);

#include <WiServer.h>

#define WIRELESS_MODE_INFRA	1


// Wireless configuration parameters ----------------------------------------
unsigned char local_ip[] = {192,168,1,4};	// IP address of WiShield--you assign an arbitrary number up to the limit
unsigned char gateway_ip[] = {192,168,1,1};	// router or gateway IP address
unsigned char subnet_mask[] = {255,255,255,0};	// subnet mask for the local network
const prog_char ssid[] PROGMEM = {"MyWirelessRouter"};		// max 32 bytes

unsigned char security_type = 3;	// 0 - open; 1 - WEP; 2 - WPA; 3 - WPA2

// WPA/WPA2 passphrase
const prog_char security_passphrase[] PROGMEM = {"MyPassword"};	// max 64 characters

// WEP 128-bit keys
// sample HEX keys

//this section must be left in even though you don't use WEP-otherwise, lots of errors on compile
prog_uchar wep_keys[] PROGMEM = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,	// Key 0
				  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,	// Key 1
				  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,	// Key 2
				  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00	// Key 3
				};

// setup the wireless mode
// infrastructure - connect to AP
// adhoc - connect to another WiFi device
unsigned char wireless_mode = WIRELESS_MODE_INFRA;

unsigned char ssid_len;
unsigned char security_passphrase_len;

// End of wireless configuration parameters ----------------------------------------


// This is my page serving function that generates web pages
boolean sendMyPage(char* URL) {

        // Reading temperature or humidity takes about 250 milliseconds!
        // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
        float h = dht.readHumidity();
        float t = dht.readTemperature();

        // check if returns are valid, if they are NaN (not a number) then something went wrong!
        if (isnan(t) || isnan(h)) {
        	WiServer.print("<html>");  //Here is the code for the html page         
         	WiServer.print("Failed to read from DHT");
        	WiServer.println("        </html>");
        } else {
        WiServer.print("<html>");
        WiServer.print("<center><H2>Site are Home:  Sensor ID: 1</H2>


");

        WiServer.print("Humidity: ");
        WiServer.print(h);
        WiServer.print(" %\t");
        WiServer.print("Temperature: ");
        WiServer.print(t);
        WiServer.println(" *C");
        WiServer.println("        ");
        WiServer.print("</center></html>");
        // URL was recognized
        return true;
    }
    // URL not found
    return false;
}

void setup() {
  // Initialize WiServer and have it use the sendMyPage function to server
  WiServer.init(sendMyPage);

  dht.begin();

}

void loop(){

  // Run WiServer
  WiServer.server_task();
  delay(10);
}

BTW-none of this code is mine. It is all borrowed from open sources and although available on the WWW, not necessarily easily obtained as most know.
Thanks for anyone's help who is more knowledgeable and experienced.
houdinihar

Question solved thru recoding.
TY-houdinihar