<?php $logodir = "http://www.somewhere.com/pics/"; header('Content-Type: image/jpeg'); header('Content-Disposition: inline; filename=file.jpg'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Pragma: no-cache'); $logos = array ( $logodir . "1.jpg", $logodir . "2.jpg", $logodir . "3.jpg", $logodir . "4.jpg", $logodir . "5.jpg", $logodir . "6.jpg" ); function make_seed() { list($usec, $sec) = explode(' ', microtime()); return (float) $sec + ((float) $usec * 100000); } srand(make_seed()); $logo = rand(0, count ($logos) - 1); $im = imagecreatefromjpeg($logos[$logo]); Imagejpeg($im); Imagedestroy($im); ?>