utiliser session_id comme id

This commit is contained in:
2025-05-06 01:40:53 +02:00
parent ea4555144c
commit afd79eb3a2
2 changed files with 11 additions and 11 deletions

View File

@ -12,7 +12,6 @@ class Grille implements ArrayAccess {
public $lignes = [];
public $colonnes = [];
public $valide = false;
private $id;
public function __construct($hauteur, $largeur)
{
@ -100,15 +99,17 @@ class Grille implements ArrayAccess {
}
}
public function genere($id) {
public function genere() {
session_regenerate_id();
$id = session_id();
mt_srand(crc32($id));
$grilles = $this->gen_grilles();
$grilles->current();
if ($grilles->valid()) {
$this->save($id);
return true;
$this->save();
return $id;
} else {
return false;
}
@ -122,8 +123,7 @@ class Grille implements ArrayAccess {
return hash('sha256', $string);
}
public function save($id) {
session_id($id);
public function save() {
session_start(["use_cookies" => false]);
$_SESSION["$this->largeur,$this->hauteur"] = implode(
@ -135,7 +135,6 @@ class Grille implements ArrayAccess {
$this->grille
)
);
var_dump($_SESSION);
}
public function load($id) {
@ -143,7 +142,6 @@ class Grille implements ArrayAccess {
session_start(["use_cookies" => false]);
if (!isset($_SESSION["$this->largeur,$this->hauteur"])) {
var_dump($_SESSION);
return false;
}