Задать вопрос
@newaitix

Шифрование текста для передачи по GET.?

$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);
}


Выводит пикрелейтед 5a4de8f84bcf0123119172.png

По идее должно выдавать h2ehT62r3JF123456g4Wqp672d2E
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
AlexMaxTM
@AlexMaxTM
$get=base64_decode(urldecode($get));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽