PHP中SESSION 的用法,跟ASP一样吗?可以实现页面传递吗?
比如,我的表单页为ud.php,数据库更新为ud1.php,以下的用法正确吗?ud.php: $id=$_GET['id'] ;
session("id")=$id;ud1.php: $id1=session("id");然后根据此ID号去更新数据库?
如果不行,那具体是怎么用呢?

解决方案 »

  1.   

    有点不一样,asp可以直接用 PHP你要在之前加上 session_start();这一句
      

  2.   

    $_SESSION("id")=$id;
    两个页面都必须开启session——session_start();放在脚本页面最开始ud.php:
    session_start();
    $id=$_GET['id'] ;
    $_SESSION("id")=$id;ud1.php:
    session_start();
    $id1=$_SESSION("id");
      

  3.   

    我一般這樣寫:
    [php]
    <?php
    session_start();
    $_SESSION["id"]=$id;
    ?>
    [/php]
    另外你說的頁面传递那都是可以的.
      

  4.   

    要用session_start()函数,启用php中的session
      

  5.   

    要写上<?
    session_start();
    ?>
      

  6.   

    php要使用session必须声明session_start();放在脚本页面最开始ud.php:
    <?php
    session_start();
    $id=$_GET['id'] ;
    $_SESSION["id"]=$id;?>ud1.php:
    [code=PHP]<?session_start();
    $id=$_SESSION["id"];?>其实最好将一些公共的变量、设置放到一个独立的文件中, 然后在所有的文件中引用。