Php не работает так же, как в браузере - PullRequest
0 голосов
/ 22 октября 2019

Я здесь, потому что я не могу решить эту проблему, вот когда я выполняю этот скрипт в Firefox, он хорошо работает процедурно.

Step 1 :
   dont find session nb
   rand work
   show 1 + 3 = 4
Step 2
   show 1 + 3 = 4
   rand work
   show 5 + 3 = 8

Но когда я запускаю его с другим (опера),это меняет значения сеанса. Как запустить php процедурно на обоих?

Для других:

Step 1 :
   dont find session nb
   rand work
   show 1 + 3 = 4
Step 2 :
   show 5 + 2 = 7 -> dont show the old session but create new random numbers
   rand work
   show 5 + 3 = 8

Вот код использования:

session_start();
echo $_SESSION["nb"]["1"] . " + " . $_SESSION["nb"]["2"] . " = " . $_SESSION["nb"]["3"];

$_SESSION["nb"]["1"] = rand(0, 9);
$_SESSION["nb"]["2"] = rand(0, 9);
$_SESSION["nb"]["3"] = $_SESSION["nb"]["1"] + $_SESSION["nb"]["2"];
echo "<br/>" . $_SESSION["nb"]["1"] . " + " . $_SESSION["nb"]["2"] . " = " . $_SESSION["nb"]["3"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...