使用session时,是不是必须要先用session_register先注册呢?
如果是的话,为什么我一使用session_register,页面就出现了这样的提示:Deprecated: Function session_register() is deprecated in C:\Program····。
另外,我的PHP.ini文件已经修改了session.save_path.本人新手,还望大虾们可以指点迷境

解决方案 »

  1.   

    用session的时候需要先开启
    session_start();$_SESSION['favcolor'] = 'green';
    $_SESSION['animal']   = 'cat';
      

  2.   

    在页面的第一行session_start(); 已经开启了
      

  3.   

    在页面的第一行写session_start(); 就已经开启了
      

  4.   

    session_start()
    $_session['变量名']='value';
    ...ok 了
      

  5.   

    session_register版本较早用的多些,新版本直接开启使用就可以了,参考楼上
      

  6.   

    你指的版本是··?PHP版本?还是什么,本人初学,请指教··
      

  7.   

    使用session时,是不是必须要先用session_register先注册呢?
    -----------------------------------------------------------不是用session_register,而是session_start(); 
      

  8.   

    如果是的话,为什么我一使用session_register,页面就出现了这样的提示:Deprecated: Function session_register() is deprecated in C:\Program····。------------------------在php5.3以后的版本被反对使用
      

  9.   


    你好,谢谢你的帮助,我把代码贴上来了,主要就是这里了,网页打开后,显示21行的UNC未定义···啥道理···求解
      

  10.   


    你好,谢谢你的帮助,我把代码贴上来了,主要就是这里了,网页打开后,显示21行的UNC未定义···啥道理···求解
    <?php
    session_start();
    include_once("conn.php");
    include_once("function.php");
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>留言本</title>
    <link rel="stylesheet" type="text/css" href="css/style.css">
    </head><body topmargin="0" leftmargin="0" bottommargin="0">
    <table width="779" height="143" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td background="images/banner.jpg"><table width="779" height="143" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td height="110" rowspan="2">&nbsp;</td>
            <td height="55">&nbsp;<marquee scrollamount="2" scrolldelay="80">
    <?php
     if(if($_SESSION["unc"]!=""){       
     
        echo "欢迎您登录:".$_SESSION["unc"];
     }
    ?></marquee>
    </td>
          </tr>
          <tr>
      

  11.   


    之前在conn.php或function.php没给$_SESSION["unc"]赋值
      

  12.   

    conn.php里只是连接数据库罢了,function.php中也没用到$_SESSION["unc"]这个啊。既然你说session_register已经不能用了,那第一次使用$_SESSION["unc"]变量,要怎么定义呢?
      

  13.   

    $_SESSION["unc"] 都没有定义吧
      

  14.   


    use the "session_start();" when you first time define $_SESSION["unc"]
      

  15.   

    session_register()已经不用了,那是旧版本的,新版本中不用注册,可以直接用session_start(),$_SESSION['注册名']