بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

جلوگیری از sql injection در codeigniter

مدیریت گفتگو
mohammadkhani 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام

ما تو فریمورک codeigniter با کد زیر می تونیم می تونیم کوئری بزنیم

 $q = $this -> db
-> select('*')
-> where('user_email', $email )
-> from('users');

 توابع کد بالا بصورت خودکار از sql injection جلوگیری می کنن؟یا لازمه برای جلوگیری از sql injection در کد بالا بجای email$ اینو  (email$) this->db->escape بذاریم؟

نظرات

پاسخ‌ها 1

محسن موحد 9 سال پیش

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

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .