首页 > 解决方案 > 您好,有人可以向我解释一下这个 php $_SESSION 脚本吗?

问题描述

谁能向我解释这个脚本?

$_SESSION['prodotto_'.$_GET['add']];

我无法弄清楚这个脚本......$_SESSION变量不应该由名称和值组成吗?在这里我可以看到有一个名字“prodotto”......但它的价值是什么?在关于我的官方 php 手册中,$_SESSION 我没有找到任何关于此的内容。如果你能解释这个脚本,我会很高兴

标签: phpsession

解决方案


$_SESSION这与它本身无关。$_SESSION只是一个数组。代码什么都不做:

$_SESSION['prodotto_'.$_GET['add']];

这就像您要创建一个变量并且不对其执行任何操作一样:

$myVar;

您没有设置或使用该值,因此代码毫无意义。


要设置值:

$_SESSION['prodotto_' . $_GET['add']] = 'abc';

要输出值:

echo $_SESSION['prodotto_' . $_GET['add']];

要将值分配给另一个变量:

$prodotto = $_SESSION['prodotto_' . $_GET['add']];
echo $prodotto;

要查看 $_SESSION 数组中的所有内容:

print_r($_SESSION);

推荐阅读