ans/cookie

A Simple Cookie Interface with compress option

dev-master 2012-09-05 11:47 UTC

This package is auto-updated.

Last update: 2024-03-11 12:44:25 UTC


README

This script works as simple cookie interface with compress option

You can store different data type into cookies.

Usage

<?php
include (__DIR__.'/libs/ANS/Cookie/Cookie.php');

# Use language cookie
$Cookie = new \ANS\Cookie\Cookie();

$Cookie->setSettings(array(
    'name' => 'language'
));

$language = $Cookie->get();

if (!$language) {
    $Cookie->set('en');
}

# Change to cookie data and set a new global expire
$Cookie->setSettings(array(
    'name' => 'data',
    'expire' => 3600
));

$data = $Cookie->get();

if (!$data) {
    $Cookie->set(array(
        'user' => $user,
        'email' => $mail,
        'last_login' => $last_login
    ));
}