次の警告が表示されます。
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent
しかし、私が最初にこれを実際に行うのはob_start
..
テスト スクリプト:
ob_start();
$session = new SessionClass();
echo "Test";
セッションクラス:
function __destruct() {
session_regenerate_id(true);
session_write_close();
}
少なくとも、クラスのコンストラクター:
session_set_save_handler(array(__CLASS__, '_open'),
array(__CLASS__, '_close'),
array(__CLASS__, '_read'),
array(__CLASS__, '_write'),
array(__CLASS__, '_destroy'),
array(__CLASS__, '_gc'));
session_name($sessionName);
session_start();
Test スクリプトは、「Test」JSON
によって出力を行う必要があります。ECHO
しかし、そうではありません...