thinkphp sentiasa melaporkan ralat apabila memuat semula halaman hadapan untuk kali pertama
我想大声告诉你
我想大声告诉你 2017-05-27 17:42:51
0
1
476

Sama seperti tajuk
Logik kod sangat mudah, seperti berikut

 if (empty($_SESSION['openid'])) {
            // 这里是授权登录,数据库操作,存入session
            $this->getUserDetail('fromWechatGetInfo');
            // 这里是去前端页面
            $this->goIndexWeb();
        }else {
                // 这里是去前端页面
                $this->goIndexWeb();
            }
  }

Tapi sangat pelik, iaitu kali pertama saya masuk, saya masuk ke halaman selepas log masuk yang dibenarkan mendapati bahawa selagi sesi tamat, saya akan menyegarkan halaman selepas log masuk yang dibenarkan Ralat dilaporkan pada halaman selagi sesi tidak sah, jika anda memasuki halaman melalui lain dan memuat semula, ralat tidak akan berlaku dilaporkan. Apakah sebab dan bagaimana untuk menyelesaikannya?

我想大声告诉你
我想大声告诉你

membalas semua(1)
我想大声告诉你

Penugasan dan pemerolehan $session tidak boleh dilakukan pada halaman yang sama, jika tidak, nilai sesi tidak akan diperoleh, jadi disyorkan untuk menggunakan sesi terbina dalam tp

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan