PHP code example of webiik / session

1. Go to this page and download the library: Download webiik/session library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

webiik / session example snippets


$session = new \Webiik\Session\Session();
$session->setToSession('foo', 'bar');
if ($session->isInSession('foo')) {
    echo 'Session foo has value: ' . $session->getFromSession('foo');
}
$session->delFromSession('foo');

setDomain(string $domain): void

$session->setDomain('mydomain.tld');

setUri(string $uri): void

$session->setUri('/');

setSecure(bool $bool): void

$session->setSecure(true);

setHttpOnly(bool $bool): void

$session->setHttpOnly(true);

setSessionName(string $name): void

$session->setSessionName('mySessionName');

setSessionDir(string $path): void

$session->setSessionDir(__DIR__ . '/tmp');

setSessionGcProbability(int $sessionGcProbability): void

$session->setSessionGcProbability(1);

setSessionGcDivisor(int $sessionGcDivisor): void

$session->setSessionGcDivisor(100);

setSessionGcLifetime(int $sec): void

$session->setSessionGcLifetime(1440);

setToSession(string $key, $value): void

$session->setToSession('foo', 'bar');

addToSession(string $key, $value): void

$session->addToSession('foo', 'bar');

sessionStart(): bool

$session->sessionStart();

sessionRegenerateId(): void

$session->sessionRegenerateId();

isInSession(string $key): bool

$session->isInSession('foo');

getFromSession(string $key)

$session->getFromSession('foo');

getAllFromSession()

$session->getAllFromSession();

delFromSession(string $key): void

$session->delFromSession('foo');

dellAllFromSession(): void

$session->dellAllFromSession();

sessionDestroy(): bool

$session->sessionDestroy();