検索

ホームページ  >  に質問  >  本文

セッションの有効期限が切れた後、laravelのファイルは自動的に削除されないのでしょうか?

ローカルで試してみたところ、storageframeworksessions 内のファイルはセッションの有効期限が切れても自動的に削除されないことがわかりました。

伊谢尔伦伊谢尔伦2824日前615

全員に返信(2)返信します

  • 巴扎黑

    巴扎黑2017-05-16 16:58:00

    それはカバーされます、私が見つけたものを見てください

    https://github.com/laravel/framework/blob/5.1/src/Illuminate/Session/M...

    // ここで、このリクエストがガベージ コレクションにヒットするかどうかを確認します
    // ガベージ コレクションの実行に必要な確率を押して抽選します
    // 指定されたリクエストを実行すると、このハンドラーを呼び出して let
    します。 期限切れのセッションはすべて削除されます。

    https://github.com/laravel/framework/blob/a423a55ed6601daebcbb75817de6...

    gc メソッドは、指定された $lifetime UNIX タイムスタンプよりも古いセッション データをすべて破棄する必要があります。

    http://laravel-china.org/docs/5.0/extending
    https://github.com/laravel/framework/blob/5925ed9bae03c86ea0d6902568ca...
    https://github.com/laravel/framework/blob/ a423a55ed6601daebcbb75817de6...

    返事
    0
  • 怪我咯

    怪我咯2017-05-16 16:58:00

    セッションファイルの保存ディレクトリを/tmp,配置项为config/session.phpfiles

    に設定できます

    返事
    0
  • キャンセル返事