Я здесь, потому что я не могу решить эту проблему, вот когда я выполняю этот скрипт в 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"];