رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تعریف متغیر سراسری و گرفتن ip
#1
در appcontroller یک متغیر به صورت زیر تعریف کرده :

کد پی‌اچ‌پی:
class AppController extends Controller {
  
       public 
$myGlobalVar;//متغیر سراسری
  
   
public function beforeFilter(){
      
parent::beforeFilter();
      
$this->myGlobalVar $this->request->clientIp();



این خط $this->myGlobalVar = $this->request->clientIp();در تابع

beforeFilter , ip بازدید کننده ی جاری را در متغیر سراسری قرار میدهد

حال میتوانیم مقدار متغیر را در Sesstion نوشت و هر کجا نیاز بود استفاده کرد.

البته صرفا نباید در Sesstion نوشت بعد استفاده کرد بدون Sesstion هم استفاده

دارد.
مثلا میتوانید به این صورت در داخل sesstion بنویسید.

کد پی‌اچ‌پی:
$this->Session->write('ip',$this->myGlobalVar(; 

و هر کجا نیاز بود آنرا واکشی کرد.
پاسخ
سپاس شده توسط


پیام‌های این موضوع
تعریف متغیر سراسری و گرفتن ip - vahidqara - 2014/06/25, 01:39 PM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Brick کلاس Inflector : تعریف و کاربرد آن saleh 4 8,098 2017/09/28, 12:30 PM
آخرین ارسال: site2017
  تعریف تابع سراسری alisniper 4 4,900 2012/04/07, 04:25 PM
آخرین ارسال: saleh

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان