گرفتن اطلاعات مورد نیاز در مورد اسکریپت فعلی در PHP – بخش دوم

تابع خوش دست ولی غیر ضروری دیگری که php  برای ما می تواند تولید کند، تابع getlastmod()  است. این تابع به شما یک تایم استمپ یونیکس باز می گرداند که حاوی آخرین زمان تغییر داده شده است. این برای پیگیری گذشته اسکریپ داده شده، مفید است. این تابع به منظور اصلاح کنترل سیستم ساخته نشده است. متدهای بسیار و بسیار قدرتمند تری برای این کار هست. کد زیر یک مثال سریع برای گرفتن اینکه آخرین بار اسکریپت شما کی آپدیت شده است، است.

یک راه درست برای در تماس بودن با اسکریپتتان این است که از متغیرهای پیش تعیین شده، $_SERVER  استفاده کنید.

توسط خوراک دهی به این عبارات متغیری می توانید متغیرهای سرور را استخراج کنید. به همان مشاهبت $_POST و $_GET بکار می رود ولی تمام متغیرهای مستقلی که احتیاج خواهد داشت را در خود دارد.

 آرگیومنت های $_SERVER

PHP_SELF

نام فایل اسکریپت فعلی به همراه مسیر مرتبط به روت را نمایش می دهد.

SERVER_PROTOCOL

نام و بازبینی صفحه پروتکل درخواست شده را بر می گرداند.

REQUEST_METHOD

متد درخواستی که به عنوان دسترسی به صفحه استفاده شده است را بر می گرداند.

REQUEST_TIME

تایم استمپس از ابتدای درخواست را باز می گرداند.

DOCUMENT_ROOT

فولدر روت که اسکریپت فعلی در آن اجرا می شود را بر می گرداند.

HTTP_REFERER

آدرس صفحه ای که به پیج فعلی ارجاع داده است را بر می گرداند.

HTTP_USER_AGENT

اطلاعات کاربری فرستاده شده هیدر درخواست فعلی را باز می گرداند. (برای شناسایی نوع مرورگر وب خوش دستا است)

REM0TE_ADDR

آدرس آی پی کاربر فعلی را باز می گرداند (برای امنیت خوش دست است)

SCRIPT_FILENAME

نام کامل را از اسکریپت فعلی را بر می گرداند.

SCRIPT_NAME

مسیر اسکریپت فعلی را باز می گرداند.

همانطور که می بینید امکان استخراج مقادیر گوناگونی را دارید. برای اطلاع از لیست کامل این مقادیر، اینجا را کلیک کنید.



برای مشاهده لیست کامل درس های PHP سایت اینجا را کلیک کنید.


جدیدترین درس های PHP ما را از طریق پست الکترونیک دریافت کنید

آدرس email خود را در این کادر وارد کنید.

توسط FeedBurner



تبلیغات :



   

   

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *