uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

آموزش php از مبتدی تا ....

آموزش php از مبتدی تا ....

Kanalga Telegram’da o‘tish

تماس باادمین : @abdollahi970

Ko'proq ko'rsatish
902
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kun
Ma'lumot yo'q30 kun
Postlar arxiv
نام
فامیل

عبارت را وارد کنید

کد صفحه form.php

همانطور که قبلا گفته شد در صفحه ای که گرافیک قرار دارد نمی توان از تگ های html استفاده نمود برای استفادهاز این کد یک فرم را طراحیمی نماییم و در داخل ان برای نمایش کد امنیتی از تگ img استفاده می کنیم و در src ان ادرس فایل php حاوی گرافیک را میدهیم

این 6 کاراکتر با استفاده از جلسه ذخیره می شوند

رشته st حاوی اعداد حروف بزرگ و کوچک می باشد که 6 کاراکتر به صورت تصادفی از بین انها انتخاب شده و در گرافیک نمایش داده می شود

همانطور که ملاحظه می شود با هر بار تازه سازی صفحه یک کد امنیتی جدید ایجاد می شود

کد فایل g2.php

ساخت کد امنیتی Captcha با php هنگامی که طراحان و برنامه نویسان تحت وب، برای طراحی انواع فرمها اقدام میکنند، مهمترین نکته ای که آنها را به چالش میکشد، امنیت فرم است. یکی از جنبه های امنیتی و مهم که علاوه بر طراحان، وبمسترها و صاحبان سایتها و وبلاگها را نیز با دردسر مواجه میسازد، رباتهای اینترنتی هستند. رباتها با خزش بین صفحات و پیدا کردن فرمها، به طور اتوماتیک آنها را تکمیل کرده و اطلاعاتی را به سمت سرور ارسال می نمایند .برای جلوگیری از این امر می توان از کد های امنیتی یا کد کپچا ( Captcha ) استفاده نمود . شاید مهمترین عیب و ایراد این کدها سخت بودن استفاده کردن از آن برای کاربران اینترنتی است به طوری که اکثر افراد برای خواندن عباراتی که نمایش داده میشود به مشکل بر میخورند و اگر برای آنها ضرورتی نداشته باشد، از تکمیل کردن فرم و ارسال آن خودداری میکنند. معمولا این کد ها ترکیبی از حروف و اعداد می باشند برای اینکه توسط ربات ها قابل خواندن نباشند می توان از محیط گرافیک php استفاده نمود برای ناخوانا تز شدن کد می وان چند خط تصادفی بین کد ها ایجاد نمود یا حتی فونت کدها را بزرگ وکوچک نمایش داد . معمولا برای این کدها از ترکیبات شش حرفی استفاده می شود مراحل کار: ابتدا یک رشته ایجاد می کنیم که حاوی اعداد و حروف باشد سپس شش کاراکتر تصادفی از بین ان انتخاب میکنیم این کاراکتر ها را در یک رشته قرار داده و در متغیر جلسه ذخیره می نماییم بعد این کاراکترها را به صورت گرافیک نمایش می دهیم فرمی ایجاد می کنیم تا اطلاعات کاربر را دریافت کند و همچنین کد ایجاد شده سپس کد را با مقدار ذخیره شده در متغیر جلسه بررسی می کنیم و در صورت صحت مقدار وارد شدهکار ادامه پیدا می کند

درمبحت گرافیک در جلسه قبل یک تمرین برای ساخت کد امنیتی بیان شد

تابع نمایش عکس های موجود imagecreatefromgpeg می باشد $متغیر گرافیک=imagecreatefromjpeg(“نام و مسیر عکس”); $متغیر گرافیک=imagecreatefrompng(“نام و مسیر عکس”); $متغیر گرافیک=imagecreatefromgif(“نام و مسیر عکس”);

یک تمرین هم گرافیک بدیهم برای سال جدید ان هم ساخت کد امنیتی یا تصویر امنتی با php است که در هنگام ثبت نام در یک سایت نمایش داده می شود

اندازه نوشه می تواند بین 1 تا 5 تغییر کند