$prefix1='h2ehT62r3JF';
$prefix2='g4Wqp672d2E';
$price=123456;
$encode="$prefix1$price$prefix2";
$encode=urlencode(base64_encode($encode));
Затем
echo"<img src='index.php?text=$encode' height='26px' width='224px'>;
Фаил index.php
$get=$_GET['text'];
$get=urldecode(base64_decode($get));
if(isset($get)&&!empty($get)){
$image=imagecreatetruecolor(224,26);
$background=imagecolorallocate($image,255,255,255);
$color=imagecolorallocate($image,57,181,74);
$font_file='arial.ttf';
imagefilledrectangle($image,0,0,299,99,$background);
imagefttext($image,17,0,72,20,$color,$font_file,$_GET['text']);
header('Content-Type:image/png');
imagepng($image);
imagedestroy($image);
}
Выводит пикрелейтед
По идее должно выдавать h2ehT62r3JF123456g4Wqp672d2E