which1ispink/session

简单的PHP本地会话包装器

1.1.0 2017-06-03 18:25 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:26:01 UTC


README

这是一个简单的PHP本地会话包装器

安装

如果您使用composer,只需要引入这个包

$ composer require which1ispink/session

否则,您需要以传统方式包含src/Session.php文件。

使用方法

use Which1ispink\Session\Session;

// this needs to be called in your bootstrapping code like an index.php file
Session::init();

// setting a session variable
Session::set('username', 'some_username');

// getting said variable later
Session::get('username');

// get all session contents
Session::all();

// or get all session contents including flash messages
Session::all(true);

// check if previous session variable exists (returns a boolean)
Session::has('username');

// or remove previous session variable
Session::remove('username');

// or go a step further and clear all session data
Session::clear();

闪存消息

您可以使用只存在于下一个请求期间的闪存消息

// add a flash message
Session::addFlashMessage('status', 'Your order has been submitted successfully!');

// get previous flash message on the next request
Session::getFlashMessage('status');

// get all flash messages currently in the session
Session::getAllFlashMessages();

许可证

此库采用MIT许可证。有关更多信息,请参阅许可证文件