Я пытаюсь построить игру с угадыванием слов, где люди вводят свое имя, и им дают 5 попыток угадать игру (первая буква бесплатна).Переменные сеанса не будут запомнены на следующую страницу.
У меня была игра, в которой все отлично и денди, но я решил добавить страницу «« Начало », где люди могут вводить свои имена и где случайное слово уже предварительно выбрано для реальной игровой страницы. (Это слово rand из массива из 20 слов)
Но теперь, по какой-то причине, каждый раз, когда у меня появляются люди, они сразу проскакивают мимо игрового экрана и сразу же перескакивают на экран win ... Предполагается чтобы показать имя и выигрышное слово на этом экране, но он не отображает ни одного из них, он просто пуст.
Так что я предполагаю, что по какой-то причине, эти две переменные не вспомнили после того, как вы вводите название, поскольку такой игре сравнения нулевой нулю, и игра будучи «» выиграл «» ...
Очевидно, этого не должно быть. Из массива следует выбрать слово и ввести session_variable. То же самое происходит с именем, которое вы вводите в форму.
Увидев, что это трехстраничный PHP-скрипт, я буду размещать ссылки на Hastebin, а не публиковать фрагменты здесь. Извините за это заранее, но я думаю, что это будет работать лучше ...
Начало Экран: Экранhttp://hastebin.com/orisazubis.xml
игры:http://hastebin.com/akuzekawil.php
поэтому ваш код находится в одном файле php? – Alex
Нет, все три страницы находятся в их собственных файлах PHP. Ссылки на и с каждого из них работают правильно. – deknegt