我想給程序加一個唯一入口,如果是通過唯一入口進入的就設置一個cookie,但現(xiàn)在cookie一直設置不成功,不知道問題出在哪里。
我是本地測試,http://127.0.0.1:100
public function admin(Request $request)
{
if (trim($request->uri(), '/') == 'index/admin') { // 此頁面禁止通過默認路由直接訪問
return view('404')->withStatus(404);
}
response()->cookie('entrance', 'yes', 3600 * 24 * 7, '/');
// return redirect('/', 301);
}
不知道是什么原因,剛試了下,如果我在前面加上 return 就能成功。
public function admin(Request $request)
{
if (trim($request->uri(), '/') == 'index/admin') { // 此頁面禁止通過默認路由直接訪問
return view('404')->withStatus(404);
}
return response()->cookie('entrance', 'yes', 3600 * 24 * 7, '/');
// return redirect('/', 301);
}
這樣才能成功設置cookie.
Workerman version:4.1.14 PHP version:8.1.12