-
Notifications
You must be signed in to change notification settings - Fork 0
/
core-cookie-loader.php
30 lines (23 loc) · 930 Bytes
/
core-cookie-loader.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
/**
* @author Jimmy CHARLEBOIS
* @date 11-04-2007
* @brief Exemple d'utilisation des cookies
*/
require_once 'c.system.php';
System::import( 'System.Context.HttpContext' );
System::import( 'System.Session.CookieSession' );
$context =& new HttpContext();
if ( $context->hasParam( 'delete' ) ) {
System::export( '-- Delete cookie --' );
System::export( CookieSession::delete( 'ValeurDeTest' ) );
}
// Même s'il implémente l'interface ISession, on ne démarre pas CookieSession -> UnsupportedOperationException
//CookieSession::start();
System::export( '-- Retrieve cookie value --' );
$test_value = CookieSession::get( 'ValeurDeTest' );
System::export( $test_value );
System::export( '-- Storing cookie value --' );
System::export( CookieSession::set( 'ValeurDeTest', 'ma valeur qui va bien' ) );
echo '<a href="?delete=1">delete cookie</a>';
?>