Я провел некоторое тестирование с $ _SESSION и $ _COOKIE, потому что они не работали, как я ожидал. Я хотел бы знать, почему эти строки кода ведут себя по-разному.
$_SESSION[1] = 'foo'; // Does not work because of the integer
$_COOKIE[1] = 'bar'; // Works
$_SESSION['foo bar'] = 'foo'; // Works with the space
$_COOKIE['foo bar'] = 'bar'; // Does not work
Я бы подумал, что $ _SESSION и $ _COOKIE будут идентичны, за исключением того, что будет на стороне сервера и на стороне клиента. Есть ли другие различия между ними?