【问题标题】:$_session variable$_session 变量
【发布时间】:2012-10-03 08:12:41
【问题描述】:

我想存储一些信息,例如用户名、国家/地区名等,并且需要在整个会话期间可用。

  1. 实现这一目标的最佳方法是什么?
  2. 我有以下代码到$_session 变量,但没有结果。

page1.php

 session_start;
 $_SESSION['country_no']=1;

page2.php

session_start;
echo "here is session variable=".$_SESSION['country_no'];
exit;

【问题讨论】:

  • session_start 是一个函数。所以像函数一样使用它!
  • @CanVural 完全正确:使用 session_start();

标签: php


【解决方案1】:

session_start() 是一个函数,这样使用它:

session_start();
$_SESSION['country_no']=1;

【讨论】:

    【解决方案2】:

    你错过了()

    session_start();
    

    【讨论】:

    • 我有以下错误:'警告:session_start() [function.session-start]:无法发送会话缓存限制器 - 标头已发送(输出开始于 C:\XAMPP\xampp\htdocs\ index.php:11) 在第 12 行的 C:\XAMPP\xampp\htdocs\index.php 中
    • session_start();在 标签之间。
    • session_start() 必须在任何内容之前,这个 bean 在打印任何字符之前,例如 <html>
    【解决方案3】:
    session_start(); //needed before you create any session variables.
    $_SESSION['mysessionvariablename'] = $myVar;
    

    阅读session_start() 函数。

    【讨论】:

      【解决方案4】:

      把 session_start();添加页面顶部。

      【讨论】:

        【解决方案5】:

        尝试 session_start();而不是 session_start; 您正在使用一种方法:)

        【讨论】:

          猜你喜欢
          • 2020-06-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-03-27
          • 2021-01-01
          • 2014-07-01
          • 1970-01-01
          • 2016-04-28
          相关资源
          最近更新 更多