Witajcie

Chcę zrobić zabezpieczenie przed hotlinkowaniem i mam taki problem. Kiedy tworzę sobie mój obrazek za pomocą skryptu php i go wywołuję na moim serwerze $_SERVER['HTTP_REFERER'] nie zwraca żadnej wartości czyli jest false, wtedy pokazuję obraz. Ale kiedy ktoś otworzy go z innej strony to funkcja ma wartość true i pokazuje inny obrazek (z innym tekstem). Działa to jak powinno.
<?php
if($_SERVER['HTTP_REFERER'] == false){
$text = 'MOJ TEKST'; //Tekst obrazka
$im = imagecreate(300, 100);
$background = imagecolorallocate($im, 0, 0, 0); //Kolor tła rgb
$textcolor = imagecolorallocate($im, 233, 14, 19); //Kolor tekstu rgb
imagestring($im, 5, 100, 40, $text, $textcolor);
header("Content-type: image/png");
imagepng($im);
imagedestroy($im);
}
else{
$text = 'UWAGA HOTLINKOWANIE JEST ZABRONIONE'; //Tekst obrazka
$im = imagecreate(350, 100);
$background = imagecolorallocate($im, 0, 0, 0); //Kolor tła rgb
$textcolor = imagecolorallocate($im, 233, 14, 19); //Kolor tekstu rgb
imagestring($im, 5, 15, 40, $text, $textcolor);
header("Content-type: image/png");
imagepng($im);
imagedestroy($im);
}
?>
Zabezpiecza mi to mój obraz, ale ja chciałbym zabezpieczyć inny np.
ten i jak mam go utworzyć za pomocą php, aby działał w taki sposób jak ten z tekstem??
Jak się nie da czegoś takiego wykonać to jak zabezpieczyć za pomocą skryptu php mój obraz?