都是最新版
訪問index 應該會種下session吧,但是之后在訪問 view 方法時讀取的不是最新的session,是第一次的session值 ,這是為啥?
session id都是一致的。
額 ,重新安裝webman 測試 正?!,F(xiàn)在開始逐步添加自己的代碼,看是哪里的問題
最后經(jīng)過重建系統(tǒng) 一步一步測試 主要原因是在 中間件。如果你也遇到同樣問題 檢查 session 本身,sessionid 是否一致 業(yè)務邏輯 中間件 順序找bug
<?php
namespace app\controller;
use app\model\AdminModel;
use support\Request;
class Index
{
public function index(Request $request)
{
session()->set('username',date('H:i:s'));
return view('welcome');
}
public function view(Request $request)
{
$model = new AdminModel();
$arr = $model->find(1);
return view('index/view', ['name' => 'webman:'.session('username'), 'abc' => AMS_NOW_URL, 'list' => $arr]);
}
public function json(Request $request)
{
return json(['code' => 0, 'msg' => 'ok']);
}
}