نعم ما ذكر هو الهدف الحقيقي لإنشاء كود التسجيل سواء في مواقع البريد أو الاستضافة او حتى الدفع الآلي .
وللفائدة إليكم طريقة سريعة لإنشاء كود التسجيل :
1- إنشاء ملف باسم image.php
ولصق الشفرة التاليه به :
كود PHP:
<?php
Header("Content-Type: image/png");
session_start();
$new_string;
session_register('new_string');
echo "<html><head><title>v
erify</title></head>";
echo "<body>";
$im = ImageCreate(200, 30);
$white = ImageColorAllocate($im, 255, 255, 255);
$black = ImageColorAllocate($im, 0, 0, 0);
srand((double)microtime()*1000000);
$string = md5(rand(0,9999));
$new_string = substr($string, 17, 5);
ImageFill($im, 0, 0, $black);
ImageString($im, 5, 80, 10, $new_string, $white);
ImagePNG($im, "verify.png");
ImageDestroy($im);
?>
<?php
echo "<img src=\"verify.png\">";
echo "<br><br>";
echo "ادخل الكود ";
echo " <form action=\"formhandler.php\"
method=post>";
echo "<input name=\"random\"
type=\"text\" value=\"\">";
echo "<input
type=\"submit\">";
echo "</form>";
echo "</body>";
echo "</html>";
?>
2- إنشاء ملف باسم formhandler.php
ولصق الشفرة التالية به :
كود PHP:
<?php
session_start();
$random = trim($random);
if ($new_string == $random){
echo "الكود صحيح
";
}
else{
echo "الكود خطأ";
}
?>
3- رفع صورة باسم verify وبالامتداد png ومقاسات 200x30
وإعطائها التصريح 777
للمعاينة تصفح الملف image.php
----------------------
ملحوظات :
يمكن استخدام صورة بامتداد jpg لكن بشرط تغيير ذلك في الملف image.php
وشكراً