PDA

View Full Version : سوال: سوال سوال



fs.mirbagheri
جمعه 13 اسفند 1389, 23:09 عصر
سلام خسته نباشید دوستان
میخوام بدونم کد زیر مربوط به چیه؟

if (!empty($_POST)) {
include("securimage.php");
$img = new Securimage(); // فراخواني ميشودSecurimage() در اين قسمت تابع
$valid = $img->check($_POST['code']);

میشه برام توضیح بدین چیکار میکنه؟:خجالت::ناراحت:

alireza.stack
جمعه 13 اسفند 1389, 23:16 عصر
دوست عزیز بخش کوچکی از کد را شما قرار دادید معلوم نیست فایل secureimage و ... چکار میکنند.

mtchabok
شنبه 14 اسفند 1389, 00:59 صبح
همونطوریکه دوستمون گفتن قسمتی از کد رو گذاشتید و ما فقط میتونیم حدس بزنیم که چی میتونه باشه .
حدس میزنم که باید مربوط به کد امنیتی باشه که در در این قسمت صحت کد بررسی میشه . معمولا این کد امنیتی به صورت عکس برای کاربر ارسال میشه و کاربر باید کدی رو که میبینه رو بنویسه ... به نظرم این باید باشه :
که در خط سوم از کلاسی که کد امنیتی ایجاد میکنه یه شیی ساخته میشه و مقدار وارد شده توسط کاربر در خط چهارم چک میشه که فک کنم اگه درست بود true و اگه اشتباه بود false برمیگردونه .
برای اینکه به صورت حدس کمکتون نکنیم بهتره که کلاس مورد نظر رو برامون بزارید تا دقیقتر کمکتون کنیم .
موفق باشید

$ M 3 H R D A D $
شنبه 14 اسفند 1389, 00:59 صبح
میگه اگه فرم پست نشده و اولین اجرا هست فایلی که برای کد امنیتی یا همون captcha هست و اضافه کن و تکه آخرشم ضاهرن برای ساختن session هست

mtchabok
شنبه 14 اسفند 1389, 01:13 صبح
if (!empty($_POST)) { // اگر اطلاعاتی از طریق پست ارسال شده
include("securimage.php"); // فایل مربوط به کلاس Securimage را در برنامه وارد کن
$img = new Securimage(); // در این قسمت از این کلاس شیی برای استفاده ساخته میشود
$valid = $img->check($_POST['code']); // در این قسمت هم اطلاعات دریافتی از کاربر توسط متد check بررسی میشود و در صورت صحیح بودن مقدار true و در غیر اینصورت false را در متغیر $valid قرار میدهد

fs.mirbagheri
دوشنبه 16 اسفند 1389, 01:05 صبح
سلام ممنون از لطفتون همین توضیح کوتاه خیلی کمکم کرد... بازم ممنون.