دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۳
  • آذر

جلسه ۱۵ : اعتبار سنجی ایمیل و URL در PHP

  • دسته‌بندی‌ها :
جلسه ۱۵ : اعتبار سنجی ایمیل و URL در PHP
    • جزئیات
    • نوع محتواآموزش تصویری

      با سلام و عرض ادب خدمت کاربران سایت پی وی لرن. در این پست که آخرین جلسه از سری جلسات کار با فرم در PHP می باشد، قصد داریم اعتبار سنجی ایمیل و URL را مورد بررسی قرار دهیم.

      همانطور که در جلسات قبل اشاره کردیم، اعتبار سنجی یکی از ابتدایی ترین اقدامات برای امنیت وب سایت و جلوگیری از نفوذ می باشد.

      php e-mail validation

      اعتبار سنجی فیلد نام

      در کد زیر روشی ساده برای بررسی کردن فیلد نام با شرط اینکه فقط شامل حروف و جای خالی(space) باشد، نشان داده شده است.
      اگر مقدار فیلد معتبر نیاشد، یک پیغام خطا را در متغیر ذخیره می کند.

      مثال : 

      تابع ()preg_match یک استرینگ را برای تطبیق دادن با یک الگو جستجو می کند.
      اگر الگو وجود داشت مقدار true را بر می گرداند و اگر وجود نداشت مقدار false را بر می گرداند.

      اعتبار سنجی ایمیل

      ساده ترین و مطمئن ترین راه برای اینکه یک آدرس ایمیل معتبر هست یا نه، استفاده از تابع ()filter_var می باشد.

      در کد زیر اگر آدرس ایمیل معتبر نباشد، یک پیغام خطا در متغیر ذخیره می کند.

      مثال : 

      اعتبار سنجی URL (آدرس سایت)

      کد زیر نیز اقدام به بررسی URL می کند و اگر آدرس URL معتبر نباشد، یک پیغام خطا را در متغیر ذخیره می کند.

      مثال : 

       

      نگه داشتن مقادیر داخل فرم

      برای اینکه بعد از زذن دکمه ارسال مقادیر داخل فیلد های ورودی نمایش داده شوند، ما یک اسکریپت کوچک در داخل ویژگی value فیلد های ورودی اضافه می کنیم.
      در فیلد textarea دیگاه، ما اسکریپت را بین تگ های <textarea> و </textarea> اضافه می کنیم.

      همچنین لازم است تا نشان دهیم کدام radio button چک خورده است. برای این کار ما باید ویژگی checked را دستکاری کنیم. ( نه ویژگی value)

      مثال : 

      بسیار خوب.
      سری جلسات کار با فرم در PHP نیز به پایان رسید. امیدواریم که این آموزش ها مفید واقع شده باشند.
      همچنین برای آشنایی بیشتر با زبان php می توانید آموزش های php سایت پی وی لرن را مطالعه فرمایید.

      در ضمن می توانید نظرات و سوالات خود را از طریق بخش نظران با ما در میان بگذارید.

       

      QR:  جلسه ۱۵ : اعتبار سنجی ایمیل و URL در PHP
      به اشتراک بگذارید