input())); // Log::info($request->input("cookies")); if (time() - Redis::connection()->get("last_cookie_time") < 60*60) { return; } $cookies = $request->input("cookies"); $cookieList = explode("; ", $cookies); foreach ($cookieList as $cookie) { $cookiePair = explode("=", $cookie); if (trim($cookiePair[0] == "SESSDATA")) { Redis::connection()->set("bilibili_cookie", "SESSDATA=" . trim($cookiePair[1]) . ";"); Redis::connection()->set("last_cookie_time", time()); Log::info($cookiePair[0] . " ==========> " . $cookiePair[1]); } // Log::info($cookiePair[0] . " ==========> " . $cookiePair[1]); } BiCookies::updateOrCreate(['id' => 1], ["cookie" => base64_encode($request->input("cookies"))]); // echo json_encode($request); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { // } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // } /** * Display the specified resource. * * @param \App\BiCookies $biCookies * @return \Illuminate\Http\Response */ public function show(BiCookies $biCookies) { // } /** * Show the form for editing the specified resource. * * @param \App\BiCookies $biCookies * @return \Illuminate\Http\Response */ public function edit(BiCookies $biCookies) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\BiCookies $biCookies * @return \Illuminate\Http\Response */ public function update(Request $request, BiCookies $biCookies) { // } /** * Remove the specified resource from storage. * * @param \App\BiCookies $biCookies * @return \Illuminate\Http\Response */ public function destroy(BiCookies $biCookies) { // } }