cookie或者 对话 啊~~在不同页面间传送变量~~

解决方案 »

  1.   

    用session啊,再header过去就行乐。
      

  2.   

    表单,参数,cookie,session都可以的,看您怎么选择了
      

  3.   

    file.php?var1=value1&var2=value2
    then in file.php, var1=value1 and var2=value2
      

  4.   

    SORRY,操作失误.使用SESSION是在SUBMIT时,但在使用ACTION时,又该如何??
    BTW,在使用COOKIE时,当在单机(WIN98)测试时可用,而将其放在LINUX服务器时,
    可是用SETCOOKIE(),设置的变量又不起作用了(即,无法实现变量在网页间的传递)
    敬请告知!
    谢谢!!
      

  5.   

    使用session即可
    下面有两个php文件
    (1.php)
    <?php
      $name = "公子"; 
      session_start();//开始一个session;
      session_register("name");
    ?>(2.php)
    <?php
      session_start();
      echo $name;
    ?>
    看看"公子"在2.php中出现了吗?
    其实session的功能不只这些
    还有设置cookie来跟踪用户的信息
    比如:用$HTTP_COOIKE_VARS();来
    跟踪用户的信息等等。
      

  6.   

    使用session在action时在加上一hidden表单就行了!
      

  7.   

    php3使用COOKIE,或参数传变量,
    PHP4建议使用SESSIN!
      

  8.   

    参数传递方法:
    1.GET方法:例
    <a href="/zxc/test.php3?<?
             print("name=$name");
    print("&sex=$sex"); ?>">
        login 
    </a> 例php与js混合编程:
    ......
    <SCRIPT><!--
    //php已从库中得到 $x_name 
    function pp_sx(sel){
    //数据打包-读取表单中的参数
       yyyy="/zxc/test.php3?name=<? print $x_name; ?>"
       yyyy+="&pp="+"document.rkd.rkd_pp.options[document.rkd.rkd_pp.selectedIndex].text
       yyyy+="&tx="+document.rkd.rkd_tx.value
        ......
       yyyy+="&tx01="+document.rkd.rkd_tx01.value
       window.location.replace(yyyy) //用此参数重新调用自己,刷新数据
       }
    --></SCRIPT>
    ....下面的表单可以根据js提供的数据进行动态刷新了2.POST隐藏表单法:

    print("<input type='hidden' name='rkd_h' value='$rkd_h'>");
    放在<form></form>里面即可通过提交表单传递数据了。如果有较多的数据可以:
    在发送方:
    <input type='hidden' name='cs' value=
    <?
    $cs="name=$name&day=$date&sex=$sex.........."
    print("'$cs'");
    ?>
    >
    在接受方:
    parse_str($cs);
    就可以得到$name,$day,$sex....变量了。====================
    以上是我编程中得到的一点晓经验,别见笑。