【问题标题】:Add variable in session variable in PHP?在 PHP 的会话变量中添加变量?
【发布时间】:2012-10-23 14:12:14
【问题描述】:

如何将变量添加到$_SESSION

$product = 0;
$_SESSION['product_number'.$product.''] = true;

它不工作。

【问题讨论】:

  • 如果你刚刚开始,你应该阅读PHP Sessions
  • 1.去掉.'',没用。 2. 你是否在脚本开头调用session_start()
  • “不工作。”不是有效的错误消息。
  • 提供更多信息; “不工作”是什么意思?
  • 同意@sammitch,如果您想使用会话变量,则需要在脚本顶部调用 session_start()。

标签: php session variables cookies


【解决方案1】:

你需要确保你使用了session_start();

page1.php

<?php
session_start();

$product = 0;
$_SESSION['product_number'.$product] = true;

?>

page2.php

<?php
session_start();
$product = 0;
if ($_SESSION['product_number'.$product]) echo 'Session variable was set!';
else echo 'It was not!';
?>

【讨论】:

  • @MattiRauhiainen 如果这是您要找的答案,请确保将此答案标记为“已接受”。绿色勾号 = 接受。
【解决方案2】:

这可能对你有用:

<?
session_start();
$product = 0;
$_SESSION['product_number'] = $product;
?>

【讨论】:

    猜你喜欢
    • 2014-04-21
    • 1970-01-01
    • 2013-12-29
    • 2017-07-11
    • 2014-01-23
    • 2012-08-03
    • 2013-05-01
    • 2011-06-09
    相关资源
    最近更新 更多