在不同的php文件中打印变量
嗨,我有购物车,我想在不同的php文件打印项目名称。我试试这个在不同的php文件中打印变量,php,Php,嗨,我有购物车,我想在不同的php文件打印项目名称。我试试这个 <?php if(!empty($_SESSION["cart"])) { $total = 0; foreach($_SESSION["cart"] as $keys => $values) { $product_cart = $values["item_name"];
<?php
if(!empty($_SESSION["cart"]))
{
$total = 0;
foreach($_SESSION["cart"] as $keys => $values)
{
$product_cart = $values["item_name"];
?>
<tr>
<td><?php echo $values["item_name"]; ?></td> <?php session_start(); $_SESSION['produktik'] = $values["item_name"] ; ?>
<td><?php echo $values["item_quantity"] ?></td>
<td><?php echo $values["product_price"]; ?>€</td>
<td><?php echo number_format($values["item_quantity"] * $values["product_price"], 2); ?>€</td>
<td><a href="shop.php?action=delete&id=<?php echo $values["product_id"]; ?>"><span class="text-danger">X</span></a></td>
</tr>
€
€
第二个php文件是
<pre>
<?php
session_start();
echo $_SESSION['produktik'];
?>
</pre>
您没有描述您实际希望实现的目标或遇到的问题。显然,您需要session_start()代码>在所有使用会话的文件中。不要在这一行中启动会话->尝试在打开php后将其作为第一行代码启动…谢谢,我将尝试它。问题是第二个php文件不想接受此会话,通常在将输出发送到浏览器之前必须调用会话\u start()
。在第二个文件中,会话开始前有一个
标记。这可能就是它不起作用的原因