سئو، تدوین استراتژی، طراحی سایت

“های وبکس” با قویترین متخصصین سئو در زمینه تولید متن حرفه ای و افزایش بازدید سایت و رنک گوگل همراه شما می باشد.
“های وبکس” با قویترین متخصصین سئو در زمینه تولید متن حرفه ای و افزایش بازدید سایت و رنک گوگل همراه شما می باشد.
“های وبکس” با قویترین متخصصین سئو در زمینه تولید متن حرفه ای و افزایش بازدید سایت و رنک گوگل همراه شما می باشد.

  • ۰
  • ۰

گاهی اوقات طراحان ترجیه می دهند تا با کمک ساخت یک کپچای ساده در طراحی سایت خود از یک کپچای اختصاصی استفاده کنند. با این که این کار کمی غیر معقول به نظر می رسد و از لحاظ امنیتی نیز در مقایسه با دیگر کپچاها ممکن است ضعیفتر عمل کند، قصد داریم مراحل ساخت یک کپچای ساده در طراحی سایت را توضیح بدهیم.

مراحل ساخت یک کپچای ساده در طراحی سایت

مراحل ساخت یک کپچای ساده در طراحی سایت که حاوی اعداد باشد شامل 3 مورد می باشد :

  1. ساخت یک رشته تصادفی: طبیعتا برای ساخت یک کپچای ساده در طراحی سایت باید از یک داده رشته ای که به صورت Random توسط مرورگر ساخته می شود استفاده کنیم. برای ایجاد یک داده تصادفی عددی می توانیم از تابع mt_rend() در php استفاده کنیم. در مثال زیر یک رشته عددی 6 رقمی تولید خواهد شد:

mt_rand(100000,999999);

  1. نمایش رشته تصادفی: مرحله ی بعد برای ساخت یک کپچای ساده در طراحی سایت نمایش آن به کاربر می باشد. در این مرحله با استفاده از دستور echo متغیری که عدد تصادفی ما در آن ذخیره شده است را در فرم نمایش می دهیم. اکنون یک فیلد برای ورود اطلاعات توسط کاربر و یک فیلد به صورت مخفی حاوی کد تولید شده قرار میدهیم:

<input type=”text” name=”user_captcha” />

<input type=”hidden” value=”<?php echo $random; ?>” name=”captcha”

  1. دریافت و پردازش : در مرحله ی آخر از ساخت یک کپچای ساده در طراحی سایت به منظور پردازش و دریافت اطلاعات یک شرط ایجاد می کنیم که اگر کاربر بر روی دکمه ی ارسال داخل فرم کلیک کرد، اعتبارسنجی صورت بگیرد و در غیر اینصورت اعتبارسنجی انجام نشود. در نهایت با ایجاد یک شرط برای چک کردن کد وارد شده با کد تولید شده به صورت زیر عمل می کنیم :

if( ($_POST[‘captcha’]) != ($_POST[‘user_captcha’]) ){ … }

در پایان به این شرط دستور die را اضافه می کنیم تا در صورت اجرای شرط بالا (عدم تصاوی مقدار وارد شده با مقدار اصلی) مراحل پایان یابد و از ادامه دادن کاربر جلوگیری کند.

مراحل ساخت یک کپچای ساده در طراحی سایت و با کمک php به صورت بالا بسیار ساده بود. با این حال توصیه میشود که از کپچاهای ایمن تری مانند گوگل استفاده کنید.

متن قبل: کپچای گوگل در طراحی سایت

سفارش طراحی سایت

ارتباط از طریق تلگرام

  • ۹۶/۰۸/۲۷
  • hiwebex hiwebex

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی