نمایش نتایج: از شماره 1 تا 10 , از مجموع 22

موضوع: کش کردن متغییر آی پی در Yii

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #7
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض پاسخ : کش کردن متغییر آی پی در Yii

    نقل قول نوشته اصلی توسط starting نمایش پست ها
    درود
    من دیباگ نکردن کدها رو یعنی اصلا yii هم نصب ندارم
    یک چیزی شریع زدم (با در نظر گرفتن این موضوع که شما تسلط ندارید روی کدها)
    بهرحال خواستی یک دسترسی بده حلش کنم

    با سلام خیلی از لطف و محبتتون ممنونم
    سایت هم واسه من نیست و برای یکی از دوستانمه (بهش میگم واسه دسترسی اگه قبول کرد چشم براتون ارسال می کنم)
    من کدها رو در آخر اینطوری ویرایش کردم

    کد:
     <?php$_1 = intval($_SERVER['QUERY_STRING']);
    if (!Yii::$app->cache->get($_SERVER['QUERY_STRING'])){
        Yii::$app->cache->set($_SERVER['QUERY_STRING'], array('ip'=>$_SERVER['QUERY_STRING'] , $_1), 100);
        if (Yii::$app->cache->get('info')){
            $new=Yii::$app->cache->get('info');
        }else{
            $new=0;
        }
        $new=$_1;
        Yii::$app->cache->set('info', $new , 100);
    }else{
        if (Yii::$app->cache->get('info')){
           $info= Yii::$app->cache->get('info');
        }else{
            $new=0;
        }
    }
    ?>
    
    
    <?php echo Yii::$app->cache->get('info'); ?>
    می خواستم خروجی که از کدها می گیرم فقط برای هر آپ پی در هر صفحه یک عدد باشه کدهایی که شما اول نوشته بودید توی هر صفحه ای که باز می کردید خیلی داده ها رو می نوشت از جمله آی پی و آدرس آرجاع ها رو، و اگه یه صفحه دیگه با آی پی دیگه باز می کردید باز هم توی صفحه جدید داده ی اون صفحه و داده صفحه قبل هم نشون داده می شد برای همین داده ها رو در انتها به این شکل درآوردم. الان همون طوری که من انتظار دارم کدها عمل می کنند (البته شاید چون تسلط کافی به برنامه نویسی ندارم) ولی وقتی صفحات رو عوض می کنم باز هم برای همه آی پی ها یه چیز ثابت ثبت می شه!
    من خواستم خروجی که از کدها بدست میاد فقط عدد باشه (خروجی کدهای شما بیشتر بود)
    فکر کنم اشتباه از من بوده و من کدها رو اشتباه ویرایش کردم!

    می می خوام در انتها هر صفحه ای که باز می شه به ازای آی پی های مختلف وقتی echo می گیرم یک عدد باشه برای همین از intval و $_SERVER['QUERY_STRING استفاده کردم، کدهایی که شمار رحمتش رو کشیدید و من رو شرمنده کردید همه ی داده ها رو توی صفحه پشت سر هم ردیف می کرد. اینطوری:

    کد HTML:
    [0,{"ip":"95.143.192.110","ref":"24"},{"ip":"5.204.111.230","ref":"24"},{"ip":"95.143.192.110","ref":"24"}]
    من می خواستم وقتی از هر صفحه echo می گیرد یه عدد ساده بدست بیاد مثال: 24
    و برای صفحه بعدی مثلا 0
    و برای صفحه بعدی 10
    ویرایش توسط Marshall : December 14th, 2019 در ساعت 18:11

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 16
    آخرين نوشته: October 14th, 2016, 16:33
  2. پاسخ ها: 10
    آخرين نوشته: May 7th, 2016, 14:41
  3. کسی راه تغییر مشخصات یک کلاس از ای پی از مجموعه ای پی رایپ رو بلده ؟
    توسط sodahost در انجمن اتصالات به اینترنت و ارایه دهندگان پهنای باند
    پاسخ ها: 3
    آخرين نوشته: January 10th, 2016, 18:13
  4. پاسخ ها: 3
    آخرين نوشته: July 11th, 2013, 15:42
  5. پاسخ ها: 5
    آخرين نوشته: November 14th, 2011, 19:16

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •