Skip to content

brendooliveira/BRdev-sessions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple class sessions with functions has, set, destroy, unset and others.

Installation

Session is available via Composer:

"brdev/sessions": "1.0"

or run

composer require brdev/sessions

EXAMPLES THE WITH USE

<?php

use BRdev\Sessions\Session;

require __DIR__."/../vendor/autoload.php";

$session = new Session(__DIR__."/sessions/");

if(false){
    //SESSION REGENERATE
    $session->regenerate();
}

if(false){
    //SET KEY
    $session->set("name","luciano");

    //GET SESSION
    echo $session->name;
}


if(false){
    //HAS KEY
    if($session->has("name")){
        echo $session->name;
        return;
    }

    $session->set("name","luciano");
    //GET SESSION
    echo $session->name;
}

if(false){
    //HAS KEY
    if($session->has("name")){
        echo $session->name;
    }
}

if(false){
    //SESSION DESTROY
    $session->destroy();
}

if(false){
    //SESSION DELETE SET
    $session->unset("name");
}

if(true)
{
    //SESSION CSRF
    $session->csrf();
    echo $session->csrf_token;
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages