$_SERVER['PHP_SELF']
این عضو از آرایه نام فایل در حال اجرا رو (نسبت به ریشه سایت) نگهداری میکنه.
$_SERVER[‘SERVER_ADDR’]
با استفاده از این متغیر میتونیم آی پی سرور رو به دست بیاریم.
$_SERVER['REMOTE_ADDR']
مثل متغیر قبلی که آی پی سرور رو بهمون میداد این متغیر آی پی کاربر رو بهمون میده. از اطلاعات این متغیر میتونیم برای بلاک کردن یک آی پی خاص یا مثلا با چک کردن محدوده آی پی کاربر بفهمیم از کجا وارد سایت ما شده. البته متاسفانه اگر کاربر پروکسی داشته باشه این متغیر به خوبی کار نمیکنه.
$_SERVER['HTTP_REFERRER']
با استفاده از این متغیر میتونید بفهمید که کاربری که وارد سایت شما شده از چه سایتی اومده . از این متغیر معمولا برای تبلیغات یا سئو استفاده میشه.
1 |
echo $_SERVER [ 'HTTP_REFERER' ]; |
$_SERVER[‘HTTP_USER_AGENT’]
این هم یکی از مهمترین متغیرهای این آرایه است. با استفاده از این متغیر میتونید اطلاعاتی در مورد کاربر به دست بیارید. اطلاعاتی شامل نام مرورگر، نوع سیستم عامل و…
$_SERVER[‘DOCUMENT_ROOT’]
این متغیر مسیر ریشه اصلی سایت رو بر میگردونه
$_SERVER[‘HTTP_HOST’]
از این متغیر هم برای برگرداندن نام سایت استفاده میشه.مثلا اگر سایت آدرس به این صورت باشه
http://www.mysite.com/page.php
با استفاده از دستور زیر :
1 |
echo $_SERVER [ 'HTTP_HOST' ]; |
خروجی به این شکل خواهد بود :
www.mysite.com
$_SERVER[‘QUERY_STRING’]
این متغیر قسمت Query String در URL رو برمیگردونه. Query String به قسمتی میگن که بعد علامت ؟ قرار میگیره. به عنوان مثال اگر آدرس به صورت
http://www.mysite.com/somepage.php?id=45&value=yes
با اجرای دستور زیر :
1 |
echo $_SERVER [ 'QUERY_STRING' ]; |
خروجی به این شکل خواهد بود :
id=45&value=yes
$_SERVER[‘SCRIPT_FILENAME’]
مسیر مطلق فایل در حال اجرا رو برمیگردونه
$_SERVER[‘REQUEST_TIME’]
این متغیر زمان اجرای اسکریپت رو برمیگردونه. به صورت timestamp