2016-01-09 3 views
-1

Простите меня, я не знаю, когда дело доходит до php. Я пытаюсь перенести старую игру (легенда о зеленом драконе) на php 7, и у нее есть следующий код, я думаю, что он регистрирует глобальный ключ «session» и использует $session для дальнейшего импорта. session_register устарел, и я не уверен, что делает =&.портирование устаревшего session_register на php 7

Я читал this question, но я думаю, что все ответы, похоже, предполагают, что $session уже определен?

session_register("session"); 
$session =& $_SESSION['session']; 

Удаление первой строки, кажется, игнорирует любой сессии соответствующие данные в игре, так как я бы порт эти две линии более?

+0

* Эта функция была удалена с PHP 5.3.0 и удалена с PHP 5.4.0. * - RTM http://php.net/manual/en/function.session-register.php на этом, это включает в себя все, что нужно, чтобы довести его до более новой версии. –

+0

@ Fred-ii- Спасибо, я прочитал часть кода, но я не понимаю, как они эквивалентны? – simonzack

ответ

1

Единственное, что вам нужно сделать, это выдать session_start(), чтобы начать сеанс, и вы можете использовать $_SESSION['anyindex'], чтобы использовать данные сеанса.

+0

Спасибо, я думаю, что сработал. – simonzack

Смежные вопросы