misterunknown: PHP generierte Bilder Cachen

Beitrag lesen

Moin,

ich habe ein PHP-Skript was Bilder zurückgibt, und zwar in folgender Form:

  
if(isset($_GET["bild"])) {  
	header('Content-type: image/png');  
	echo picture($_GET["bild"]);  
	exit(0);  
}  
function picture($name) {  
	switch($name) {  
		case("html.png"): return base64_decode("iVBORw0KGgoAAAANSUhEUgAAABYA[...]"); break;  
		case("edit.png"): return base64_decode("iVBORw0KGgoAAAANSUhEUgAAABAA[...]"); break;  
		case("delete.png"): return base64_decode("iVBORw0KGgoAAAANSUhEUgAAABAA[...]"); break;  
		case ...  
		...  
	}  
}  

Das Skript ruft ca. 5-10 kleine Bilder (16x16 px) aus sich selbst heraus auf.
Leider lädt der Browser jedes dieser Bilder bei jedem Seitenaufruf neu, was bis zu 3 Sekunden dauert. Kann ich dem Browser auf irgendeine Art und Weise klar machen, dass diese Bilder auch gecached werden können?

Grüße Marco