J’essaie de coder un morpion en PHP.
Je veux mettre le statut des cases dans la session (Vide 0, Croix 1, Rond 2)
Mais j’ai un problème…
Au chargement de la page la session se réinitialise.
[cpp]<?php
session_name(md5($_SERVER[‘REMOTE_ADDR’]));
session_start();
print_r($_SESSION);
if(!isset($_SESSION[‘ok’])) {
$_SESSION[1][1] = ‘0’;
$_SESSION[1][2] = ‘0’;
$_SESSION[1][3] = ‘0’;
$_SESSION[2][1] = '0';
$_SESSION[2][2] = '0';
$_SESSION[2][3] = '0';
$_SESSION[3][1] = '0';
$_SESSION[3][2] = '0';
$_SESSION[3][3] = '0';
$_SESSION['ok'] = 1;
}
?>[/cpp]
La première fois que le print_r de la 4ème ligne s’execute, il ne devrais rien afficher, c’est normal.
Mais lorsqu’on affiche la page pour la deuxième fois, il devrait mettre toute les cases ! Et pourtant je n’ai que “Array ()”
comment ça se fait ?