Advertisement
dees040

session.php

Jul 15th, 2016
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.82 KB | None | 0 0
  1. <?php
  2.  
  3. return [
  4.  
  5.     /*
  6.     |--------------------------------------------------------------------------
  7.     | Default Session Driver
  8.     |--------------------------------------------------------------------------
  9.     |
  10.     | This option controls the default session "driver" that will be used on
  11.     | requests. By default, we will use the lightweight native driver but
  12.     | you may specify any of the other wonderful drivers provided here.
  13.     |
  14.     | Supported: "file", "cookie", "database", "apc",
  15.     |            "memcached", "redis", "array"
  16.     |
  17.     */
  18.  
  19.     'driver' => env('SESSION_DRIVER', 'file'),
  20.  
  21.     /*
  22.     |--------------------------------------------------------------------------
  23.     | Session Lifetime
  24.     |--------------------------------------------------------------------------
  25.     |
  26.     | Here you may specify the number of minutes that you wish the session
  27.     | to be allowed to remain idle before it expires. If you want them
  28.     | to immediately expire on the browser closing, set that option.
  29.     |
  30.     */
  31.  
  32.     'lifetime' => 120,
  33.  
  34.     'expire_on_close' => false,
  35.  
  36.     /*
  37.     |--------------------------------------------------------------------------
  38.     | Session Encryption
  39.     |--------------------------------------------------------------------------
  40.     |
  41.     | This option allows you to easily specify that all of your session data
  42.     | should be encrypted before it is stored. All encryption will be run
  43.     | automatically by Laravel and you can use the Session like normal.
  44.     |
  45.     */
  46.  
  47.     'encrypt' => false,
  48.  
  49.     /*
  50.     |--------------------------------------------------------------------------
  51.     | Session File Location
  52.     |--------------------------------------------------------------------------
  53.     |
  54.     | When using the native session driver, we need a location where session
  55.     | files may be stored. A default has been set for you but a different
  56.     | location may be specified. This is only needed for file sessions.
  57.     |
  58.     */
  59.  
  60.     'files' => storage_path('framework/sessions'),
  61.  
  62.     /*
  63.     |--------------------------------------------------------------------------
  64.     | Session Database Connection
  65.     |--------------------------------------------------------------------------
  66.     |
  67.     | When using the "database" or "redis" session drivers, you may specify a
  68.     | connection that should be used to manage these sessions. This should
  69.     | correspond to a connection in your database configuration options.
  70.     |
  71.     */
  72.  
  73.     'connection' => null,
  74.  
  75.     /*
  76.     |--------------------------------------------------------------------------
  77.     | Session Database Table
  78.     |--------------------------------------------------------------------------
  79.     |
  80.     | When using the "database" session driver, you may specify the table we
  81.     | should use to manage the sessions. Of course, a sensible default is
  82.     | provided for you; however, you are free to change this as needed.
  83.     |
  84.     */
  85.  
  86.     'table' => 'sessions',
  87.  
  88.     /*
  89.     |--------------------------------------------------------------------------
  90.     | Session Sweeping Lottery
  91.     |--------------------------------------------------------------------------
  92.     |
  93.     | Some session drivers must manually sweep their storage location to get
  94.     | rid of old sessions from storage. Here are the chances that it will
  95.     | happen on a given request. By default, the odds are 2 out of 100.
  96.     |
  97.     */
  98.  
  99.     'lottery' => [2, 100],
  100.  
  101.     /*
  102.     |--------------------------------------------------------------------------
  103.     | Session Cookie Name
  104.     |--------------------------------------------------------------------------
  105.     |
  106.     | Here you may change the name of the cookie used to identify a session
  107.     | instance by ID. The name specified here will get used every time a
  108.     | new session cookie is created by the framework for every driver.
  109.     |
  110.     */
  111.  
  112.     'cookie' => 'laravel_session',
  113.  
  114.     /*
  115.     |--------------------------------------------------------------------------
  116.     | Session Cookie Path
  117.     |--------------------------------------------------------------------------
  118.     |
  119.     | The session cookie path determines the path for which the cookie will
  120.     | be regarded as available. Typically, this will be the root path of
  121.     | your application but you are free to change this when necessary.
  122.     |
  123.     */
  124.  
  125.     'path' => '/',
  126.  
  127.     /*
  128.     |--------------------------------------------------------------------------
  129.     | Session Cookie Domain
  130.     |--------------------------------------------------------------------------
  131.     |
  132.     | Here you may change the domain of the cookie used to identify a session
  133.     | in your application. This will determine which domains the cookie is
  134.     | available to in your application. A sensible default has been set.
  135.     |
  136.     */
  137.  
  138.     'domain' => env('SESSION_DOMAIN', 'http://THE_IP/'),
  139.  
  140.     /*
  141.     |--------------------------------------------------------------------------
  142.     | HTTPS Only Cookies
  143.     |--------------------------------------------------------------------------
  144.     |
  145.     | By setting this option to true, session cookies will only be sent back
  146.     | to the server if the browser has a HTTPS connection. This will keep
  147.     | the cookie from being sent to you if it can not be done securely.
  148.     |
  149.     */
  150.  
  151.     'secure' => false,
  152.  
  153.     /*
  154.     |--------------------------------------------------------------------------
  155.     | HTTP Access Only
  156.     |--------------------------------------------------------------------------
  157.     |
  158.     | Setting this value to true will prevent JavaScript from accessing the
  159.     | value of the cookie and the cookie will only be accessible through
  160.     | the HTTP protocol. You are free to modify this option if needed.
  161.     |
  162.     */
  163.  
  164.     'http_only' => true,
  165.  
  166. ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement