تبلیغات
مرجع مقالات ایران IranMags
کامپیوتر // 09:15 ق.ظ - جمعه 20 مرداد 1391

register_globals چیست؟

یکی از مواردی که در برنامه نویسی PHP همواره باید مد نظر قرار گیرد استفاده از register_globals میباشد. استفاده از این مورد به شما این امکان را میدهد تا به متغیرهایی فرمها و URL ها به شکل دیگری دسترسی داشته باشید. مثلا در یک URL به شکل file.php?var=foo بتوانید به متغیری به نام $var دسترسی داشته باشید.
متاسفانه برخی از برنامه نویسان نسبت به استفاده از این امکان چندان نظر مساعدی ندارند و ترجیح میدهند آن را در فایل php.ini غیرفعال سازند. البته دقت داشته باشید که این امکان به صورت پیش فرض در PHP 4.2.0 غیرفعال میباشد.

لذا این احتمال وجود دارد که کدی که شما مینویسید تحت برخی از وب سرورها جواب ندهد. و به همین دلیل ممکن است شما ترجیح دهید راحتی کاری که این امکان برای شما فراهم میکند را فراموش کرده و در عوض کدی بنویسید که اطمینان داشته باشید بر روی همه وب سرورها جواب میدهد!
از دید ما راه صحیح دسترسی به متغیرها از طریق آرایه مرتبطشان می‌باشد. مثلا در مثال بالا به جای استفاده از $var از $_GET['var'] استفاده نمایید و به همین شکل به جای استفاده از $HTTP_USER_AGENT عبارت $_SERVER['HTTP_USER_AGENT'] را به کار گیرید.
آرایه های اصلی عبارتند از $_GET, $_POST, $_COOKIE, $_SERVER که برحسب اینکه متغیرها از کجا می آیند نامگذاری شده اند.



manicure
یکشنبه 20 فروردین 1396 04:09 ب.ظ
My family members all the time say that I am wasting my time here at net, however I
know I am getting experience daily by reading thes pleasant content.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر

آخرین مطالب
» كنترل محیط مطالعه ( جمعه 20 دی 1392 )
» روشهای اورژانسی پیشگیری از بارداری ( جمعه 20 دی 1392 )
» ساخت سایت، مناسب در تلفن های همراه ( جمعه 20 مرداد 1391 )
» مجوزهای دسترسی در لینوکس ( جمعه 20 مرداد 1391 )
» انتقال خودکار فایل ها از لینوکس به ویندوز ( جمعه 20 مرداد 1391 )
» آشنایی با زبان برنامه نویسی Python ( جمعه 20 مرداد 1391 )
» شرایط لازم برای دریافت مدرک CCNA ( جمعه 20 مرداد 1391 )
» ICDL چیست ؟ ( جمعه 20 مرداد 1391 )
» SVCHOST.EXE چیست ؟ ( جمعه 20 مرداد 1391 )
» ساده ترین روش ساخت کتاب الکترونیکی ( جمعه 20 مرداد 1391 )
» فروشگاه اینترنتی چیست؟ ( جمعه 20 مرداد 1391 )
» استراتژی آسان رفع مشکلات شبکه ( جمعه 20 مرداد 1391 )
» آشنایی با زیر ساخت اینترنت ( جمعه 20 مرداد 1391 )
» دو شاخص مهم شبکه، پهنای باند و میزان تاخیر ( جمعه 20 مرداد 1391 )
» ماهیت امنیت در شبکه ( جمعه 20 مرداد 1391 )