نمایش نتایج 1 تا 40 از 164

نام تاپیک: مجموعه آموزشی yii2 از مبتدی تا پیشرفته همراه با پروژه عملی ساخت cms

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8

    نقل قول: مجموعه آموزشی yii2 از مبتدی تا پیشرفته همراه با پروژه عملی ساخت cms

    سلام من یک مشکلی دارم تو set کردن کوکی در yii2 اگه میشه راهنماییم کنید.
    من یک متد اکشن ساختم که میاد چک میکنه اگه ورودی کوکی داشت صفحه رو رندر کنه ولی نمیدونم چطور باید ورودی رو چک کنم ؟

    public function actionIndex(){
    $cookie=Yii::$app->request->cookies;
    $cookieMaker=Yii::$app->response->cookies;
    if(Yii::$app->request->get('province'))
    {
    if($cookie->has('province'))
    {
    return $this->render('index');
    }
    else
    {
    $cookieMaker->add(new Cookie(['name'=>'province','value'=>$_GET['province'],'expire'=>time()+86400]));
    return $this->render('index');
    }
    }
    else
    {
    if($cookie->has('province'))
    {
    $this->redirect(Yii::$app->homeUrl.$cookie['province']->value);
    }
    else
    {
    $this->redirect(Yii::$app->homeUrl.'site/province');
    }
    }
    }

    اینم کد منه. همه چی عالیه فقط وقتی کش رو پاک میکنم و تو صفحه اول بجای ایندکس هر چی بنویسم بجای value کوکی میگیره
    مثال:
    localhost/web/tehran تهران کوکی داشته باشه پس از پاک کردن کش و کوکی بجای تهران بنویسم localhost/web/hgvhkfghykfkhgfkghf ورفرش کنم hgvhkfghykfkhgfkghf را به عنوان value کوکی میگیره
    ممنون میشم راهنماییم کنید


    آخرین ویرایش به وسیله manhunt2014 : دوشنبه 09 آذر 1394 در 10:38 صبح

تاپیک های مشابه

  1. مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
    نوشته شده توسط مهرداد سیف زاده در بخش CodeIgniter
    پاسخ: 239
    آخرین پست: یک شنبه 05 شهریور 1402, 13:35 عصر
  2. پاسخ: 0
    آخرین پست: پنج شنبه 08 آبان 1393, 20:28 عصر
  3. پاسخ: 2
    آخرین پست: یک شنبه 02 شهریور 1393, 11:45 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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