متغیر فوق جهانی پی اچ پی برای دستیابی به متغیرهای جهانی از نقطه ای در اسکریپت PHP استفاده می شود. متغیرهای سوپر گلوبال از داخل و نیز خارج همان صفحه ای که آنها را تعریف می کند؛ قابل دسترسی هستند. در حالی که حوزه ی به کار گرفتن متغیر محلی درون همان صفحه ای است که آن را تعریف می کند.
متغیرهای سوپر گلوبال PHP به صورت زیر هستند:
$_GET[“FromElementName”]
این متغیر برای جمع آوری مقداری از یک فرمت (اسکریپت HTML) است که با متد ‘get’ دریافت شده است. اطلاعاتی یک فرم که با روش ‘get’ ارسال می شود؛ برای همه قابل مشاهده است (در نوار URL مرورگر نمایش داده می شود).
$_POST[“FormElementName”]
این متغیر برای جمع آوری اطلاعات یک فرم به کار می رود که با متد “post” دریافت شده است. اطلاعات ارسال شد از این فرم برای دیگران قابل رویت نیست. (می توانید نوار آدرس را بررسی کنید).
$_REQUEST[“FormElementName”]
این متغیر را می توان برای جمع آوری داده با هر دو متد get و post استفاده کرد.
$_FILES[“FormElementName”]
این متغیر را می توان برای آپلود فایل ها از یک سیستم/ کامپیوتر مشتری روی یک سرور استفاده کرد. یا:
$_FILES[“FormElementName”][“ArrayIndex”]
مانند نام فایل، نوع فایل، اندازه فایل مانند نام موقتی فایل.
$_SESSION[“VariableName”]
یک متغیر نشست برای ذخیره کردن اطلاعات مربوط به یک کاربر واحد استفاده می شود و برای همه صفحه ها درون آن اپلیکیشن در دسترس است.
$_COOKIE[“VariableName”]
یک کوکی برای تعریف یک کاربر استفاده می شود. کوکی یک فایل کوچک است که سیستم در کامپیوتر سرور جاسازی می کند.
$_Server[“ConstantName”]
SERVER_$ اطلاعات مربوط به هدرها، مسیرها و موقعیت های اسکریپت را اتخاذ می کند.
مثال
$_SERVER[“SERVER_PORT”]
$_SERVER[“SERVER_NAME”]
$_SERVER[“REQUEST_URI”]