可以用隐藏表单!
也可以用SESSION,最好用SESSION
用SESSION要配置一下PHP.INI和SESSION的路径,方法请搜索!

解决方案 »

  1.   

    我是个菜鸟,麻烦你们尽量详细一些现在我用session变量,但是值只在本页面可以看到,其它页就看不到了
    没有报错,很奇怪这是什么原因?
      

  2.   

    http://expert.csdn.net/Expert/TopicView1.asp?id=1312288
    看看先。
      

  3.   

    url上附上是http:get方法,最好封装在form中用post方法发送
      

  4.   

    我看过那篇贴子,我想我用的是正确的,可是在另外的页面就是没有值。如此奇怪。
    我在第一个页面定义了session变量,如下:
    $_SESSION['ID'] = $i
    echo $_SESSION['ID']
    就会打印出ID的值。可是在另外一个页面,用echo $_SESSION['ID'],
    就什么也不显示,也不报错。
    值当然也没法用。怎么回事?
      

  5.   

    用post方法必须把触发它的东西设为submit,是个按钮的形式,
    我想用超连接的形式,可以吗?怎么用?
      

  6.   

    可以,这样做:
    <form method=post name=main>
    ...<a href='test2.php' onclick="javascript:document.main.submit();">提交</a>
      

  7.   

    session_start()
    然后就可以读取session变量了。
    什么也不显示是指没有设置值,缺省情况下为空,当然什么也不显示了。
      

  8.   

    在php.ini中将session.auto_start设置为1就不用在其它页面写session_start()了.
      

  9.   

    你用链接来传递的变量总长是不能超过127个字符的,所以你的想法不可能实现。
    不过,有很多种方法可以达到传递变量的目的,为什么你非得都用链接传呢?
    比如,你可以用session传递一个对象,而用链接来指定对象变量的一个属性值,这样不是更好吗?