Глобальные переменные (например, та, которую вы устанавливаете в $GLOBALS["number"]
) являются «глобальными» только в скрипте PHP, который выполняется, когда ваш браузер запрашивает http://localhost:8000/ajaxPlayer
. Они не будут автоматически запомнены PHP при следующем вызове скрипта.
Если вы используете переменную сеанса , например, $_SESSION["number"] = $playerNumber;
, то она будет присутствовать в любой скрипт, который запрашивает ваш браузер во время сеанса просмотра (по умолчанию это означает, что вы не закроете браузер).
Я предполагаю, однако, что вы намерены играть вместе несколькими игроками с разных компьютеров, для чего вам потребуется нечто большее: вам понадобится способ обмена данными между различными сеансами.
Наиболее распространенный способ сделать это - использовать базу данных. Если вы работаете со всем своим приложением в Symfony, то, вероятно, вы захотите начать с прочтения документации Doctrine.