-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsession.php
87 lines (73 loc) · 2 KB
/
session.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
//session_start();
//setcookie('bla','Renato Silva Medina', time() + 10, '/', 'http://localhost/', false, true);
//echo "<pre>";
//var_dump(session_save_path());
//
//if(isset($_COOKIE['bleh'])) {
// echo $_COOKIE['bleh'], "\n";
// echo $_COOKIE['bloh'], "\n";
//
//// echo $_COOKIE['bluh'];
//} else {
// echo 'created', ' ', 'again';
// setcookie('bleh','Renato Silva Medina', time() + 5, '/test/session.php', null);
// setcookie('blih','Other one', time() + 5, '/test/session.php', null);
// setcookie('bloh','Other one more', time() + 5, '/', null, false, true);
// setcookie('bluh','Other one more 2', time() + 25, '/', null, true);
//}
//session_cache_limiter(5);
//session_cache_expire(5);
////session_destroy();
//echo session_save_path();
//session_set_cookie_params(5);
//
//echo "<pre>";
//$coockie = session_get_cookie_params();
//var_export($coockie);
//
//echo "\n";
//$_SESSION['a'] = 1;
////$_SESSION['b'] = 10;
//
//echo $_SESSION['a'];
function sess_open($sess_path, $sess_name) {
print "Session opened.\n";
print "Sess_path: $sess_path\n";
print "Sess_name: $sess_name\n\n";
return true;
}
function sess_close() {
print "Session closed.\n";
return true;
}
function sess_read($sess_id) {
print "Session read.\n";
print "Sess_ID: $sess_id\n";
return '';
}
function sess_write($sess_id, $data) {
print "Session value written.\n";
print "Sess_ID: $sess_id\n";
print "Data: $data\n\n";
return true;
}
function sess_destroy($sess_id) {
print "Session destroy called.\n";
return true;
}
function sess_gc($sess_maxlifetime) {
print "Session garbage collection called.\n";
print "Sess_maxlifetime: $sess_maxlifetime\n";
return true;
}
session_set_save_handler("sess_open", "sess_close", "sess_read", "sess_write", "sess_destroy", "sess_gc");
session_start();
echo "<pre>";
$_SESSION['foo'] = "bar";
print "Some text\n";
$_SESSION['baz'] = "wombat";
$_SESSION['eu'] = 152.36;
echo "\n";
echo "\n";
//session_unset();