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?
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