PHP эхо-значение сеанса для нового сеанса? - PullRequest
1 голос
/ 04 августа 2020

Возможно ли добиться чего-то подобного?

$_SESSION["new"] = "This are the values of $_SESSION['A'] & $_SESSION['B']";

Я хочу отобразить "новое" значение сеанса на другой странице, чтобы мой пользователь мог его проверить.

Я пробовал разные такие вещи, как приведенный ниже код, но он не работает.

$_SESSION["new"] = <?php echo $_SESSION['A']?>;

Ответы [ 2 ]

2 голосов
/ 04 августа 2020

Да, вы можете назначить несколько переменных сеанса с помощью оператора конкатенации.

$_SESSION["new"] = "This are the values of  ".$_SESSION['A']."&".$_SESSION['B'];

На странице, которую вы хотите отобразить, просто распечатайте переменную сеанса.

echo $_SESSION["new"];

Убедитесь, что на обеих страницах вы используете session_start () function

1 голос
/ 04 августа 2020
$_SESSION["new"] = 'foo bar';

Вы можете просто присвоить любое значение своим переменным сеанса. вы можете прочитать больше здесь

, если вы уверены в типе значения в $_SESSION["A"] и $_SESSION["B"], и предполагая, что в вашем случае они оба являются строками, вы можете сделать следующее :

$_SESSION["new"] = sprintf('This are the values of %s & %s', $_SESSION['A'], $_SESSION['B']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...