Apabila IP tertentu dikesan dalam Yii2, naikkan acara yang sepadan
P粉031492081
P粉031492081 2023-09-10 22:38:09
0
1
472

Saya sedang mengusahakan sistem restoran dan setiap kali seseorang menyambung ke rangkaian restoran, tab menu mesti muncul. Saya mencuba ini dengan mengesan alamat IP pengguna dan melihat sama ada ia sepadan dengan rangkaian restoran. Tetapi ia tidak berfungsi sama sekali. (Semua kod mesti guna Yii2, ini kali pertama saya, tiada pengalaman)

Saya menyemak semua folder dan nama fail tetapi semuanya betul, acara itu tidak berjalan langsung.

Hanya untuk memberikan beberapa maklumat latar belakang, saya mempunyai komponen yang melakukan kerja instrumentasi dan semua kod dijalankan dalam fail itu. Masalahnya nampaknya dalam pengawal sebenar.

networkEventManager->on('specificNetworkConnectionDetected', [$this, 'onSpecificNetworkConnectionDetected']); return $this->render('networkTeste'); } public function onSpecificNetworkConnectionDetected($event){ //Yii::debug('Funcionou'); return $this->render('network-alt'); } } ?>

Saya pun tidak tahu sama ada ini cara yang betul untuk melakukannya, muncul tab apabila seseorang disambungkan ke rangkaian, tetapi ini lebih baik daripada tidak mencuba langsung. Saya amat menghargai bantuan kerana saya tidak mempunyai pengalaman dengan Yii2.

P粉031492081
P粉031492081

membalas semua (1)
P粉276577460

Anda harus membaca bahagian tentangmenangani permintaanpada dokumentasi Yii2

Untuk mendapatkan IP pelanggan, dokumentasi adalahdi sini, dan dokumentasi API permintaan adalahdi sini

$userHost = Yii::$app->request->userHost; $userIP = Yii::$app->request->userIP;
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!