我在a页面有一个id要传到b页面中用于查询再传到c页面中用于查询,该怎么写php啊,,是在a,b,c中都写一个hidden读出这个id再用request传递吗???

解决方案 »

  1.   

    在a,b,c中都写一个hidden读出这个id再用request传递我就想到这个方法。
      

  2.   


    还有就是保存到 session 或者cookies 里面
    a 页面 session['id'] = $r['id'];
    b 和 c 页面就 这样取id的值 $id = session['id']
      

  3.   

    页面跳转的时候href=‘index.php?id=1’另一页面用get方法接收一下就行了!$_GET['id]
      

  4.   

    哦觉得如果一个参数要多个页面使用
    还是保存在session作用域里,
    只是没个页面都需要session_start();
    然后在接收页面直接诶session['id']
      

  5.   

    哦觉得如果一个参数要多个页面使用
    还是保存在session作用域里,
    只是没个页面都需要session_start();
    然后在接收页面直接诶session['id']
      

  6.   

    哦觉得如果一个参数要多个页面使用
    还是保存在session作用域里,
    只是没个页面都需要session_start();
    然后在接收页面直接诶session['id']
      

  7.   


    我是这样做的,但是后面那个页面的url上有了id但是下面取不到,
      

  8.   

    我觉得用SESSION好些,毕竟数据在服务端,用户改不了。
    再者,只在服务端用的数据,在浏览器和服务端之间传来传去,总感觉不是那么回事
      

  9.   

    建议使用$_GET,如果安全性要求比较高的话使用$_POST
      

  10.   

    a.php <form>中 hidden param1,
    b.php 中将 param1值拿到,再放到b中的<form> hidden中。。
    c.php 中 get 个人觉得session更方便,你要是有d.php,e.php也可以拿