نحوه فعال سازی Register_Globals در سرورهای لینوکس و یونیکس
جزئيات مقاله
URL:
http://www.PersianHelp.com/howtoknowledgebase-viewarticle-239-.htm
ID مقاله:
239
ايجاد شده در:
25 Jan 2010 02:29 PM
پاسخ
مدتها قبل بدلیل وجود ریسک امنیتی بالا در استفاده از Register_globals برای برنامه نویسی PHP، این تعریف از نگارشهای بالاتر PHP بصورت پیش فرض غیرفعال گردید اما هنوز هم برخی از مشتریان سعی در استفاده از نگارشهای قدیمی CMSها را داشته و لذا جهت استفاده آنها در نگارش جدید دچار مشکل می شوند.
برای رفع این مشکل (و البته عدم توصیه اکید ما!) می توانید فایلی به نام .htacess تعریف کنید (دقت کنید که نقطه اول فایل فراموش نشود!) و آنرا در root سایت خود (معمولا شاخه Public_htm) بگذارید.
سپس داخل آن عبارت زیر را جهت فعال سازی Register_Globals بنویسید:
php_value register_globals 1
دقت کنید که می بایست خط فوق در بالاترین لاین فایل قرار داشته باشد!