Example #1
0
<?php

use Kiernan\Session;
use Kiernan\Validator;
require '../../src/Kiernan/Validator.php';
require '../../src/Kiernan/Session.php';
Session::create();
Session::flash('foo', 'Foo');
echo Session::get('foo');
Session::clear();
Example #2
0
<?php

use Kiernan\Validator;
use Kiernan\Session;
require '../../src/Kiernan/Validator.php';
require '../../src/Kiernan/Session.php';
Session::create();
$validator = new Validator(['name' => $_POST['name'], 'email' => $_POST['email'], 'ip_address' => $_POST['ip_address'], 'website' => $_POST['website'], 'age' => $_POST['age']], ['name' => 'required', 'email' => 'required|email', 'ip_address' => 'ip', 'website' => 'url', 'age' => 'required|integer']);
if ($validator->fails()) {
    Session::flash('old', $_POST);
    Session::flash('errors', $validator->messages());
    header('Location: index.php');
    exit;
}
Session::flash('success', 'Form submitted successfully');
header('Location: index.php');