php会话处理程序在另一个脚本中检索

时间:2017-07-05 08:15:32

标签: php session cookies

您好我正在尝试使用会话处理程序: https://gist.github.com/eddmann/10262795 所以在test1.php中我有以下代码 - 工作正常:

<?php
include'SecureSessionHandler.php';
$session=new SecureSessionHandler('sess');
ini_set('session.save_handler', 'files');
session_set_save_handler($session, true);
$set_path = __DIR__.'/sessions';
if(!file_exists($set_path)){die('PATH : '.$set_path.' NOT THERE !!!');   }
if(!is_writable($set_path)){die('PATH : '.$set_path.' NOT WRITABLE!!!'); }
session_save_path( $set_path );
$session->start();
if ( ! $session->isValid(5)) {
    $session->destroy();
}
// SET SESSIONS
$session->put('hello.world', 'bonjour');
$session->put("user",  "8");
$session->put("admin", "1");
$session->put("panel", "0");
//
echo '<br />';
echo 'SESSION VALUES:';
echo '<br />';
echo $session->get('panel').'<br />';
echo $session->get('admin').'<br />';
echo $session->get('user').'<br />';
echo $session->get('hello.world').'<br />';

那么在另一个脚本test2.php中我试图检索test1中设置的一些值,但我什么都没得到 - 任何想法:

<?php
include'SecureSessionHandler.php';
$session=new SecureSessionHandler('sess');
$session->start();
echo 'SESSION VALUES:';
echo $session->get('panel').'<br />';
echo $session->get('admin').'<br />';
echo $session->get('user').'<br />';
echo $session->get('hello.world').'<br />';

0 个答案:

没有答案