بک لینک

موضوع بسته شده است 
غیر فعال کردن ماژول magic_quotes_gpc در سرور
#1
Thumbs Up 
غیر فعال کردن ماژول magic_quotes_gpc در سرور

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

در تنظيمات سرور شما (فايل php.ini)، گزينه ای مشاهده شد که در حال حاضر استفاده از اين گزينه منسوخ شده است و اسکريپت ديتالايف انجين نيازی به فعال بودن آن در سرور ندارد (magic_quotes_gpc). با مديريت سرور تماس بگيريد و آنها را از غيرفعال سازی اين گزينه مطلع کنيد.

خب همون طور که خود پیغام گفته می تونید اون رو از طریق فایل php.ini غیر فعال نمایید
ولی گاهی اوقات شما امکان دسترسی به این فایل رو ندارید در این حالت باید با مدیریت هاست تماس بگیرید و اونها براتون غیر فعالش کنند
ولی اگر خودتون تمایل داشتید این کار رو انجام بدید میتونید از طریق فایل htaccess این کار رو انجام بدید فقط کافیه کد زیر رو در انتهای فایلی موجود در root سایت تون قرار بدید


کد:
php_flag magic_quotes_gpc Off

یه توضیح هم درباره اون بدم
این تابع به برنامه نویس کمک می‌کند که ورودی هایی رو که از سمت کاربران فرستاده می‌شود به سمت سرور تاحدی ایمن سازی کند و جلوی حملاتی مثل SqlInjection رو می‌گیرد به این صورت که قبل از کاراکترهای خطرناک یک backslash قرار می‌دهد.
این کاراکترها عبارت اند از quote که همان ' می‌باشد، double quote که همان " است، خود کاراکتر backslash که پ است و همین طور کاراکتر NULL.
به طور مثال اگر شما عبارت زیر را وارد نمایید:
"It's a beautiful day outside and I like to use 's."

خروجی که دریافت خواهید کرد به صورت زیر می‌باشد:
"It's a beautiful day outside and I like to use \'s."

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


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان