1.URL方式(get 方式) 比如: test.php?value=1   得到变量$value=1;
2.表单方式(post方式)
3.cookies
4.session,设置session:
session_start();
$_SESSION['login_name']='username';    //设置了一个session变量 login_name取session:
seesion_start();
$value=$_SESSION['login_name'];//在php.ini中必需允许使用session ,一般默然都是可以用的

解决方案 »

  1.   

    你看看你是不是把PHP配置文件中的变量:session.auto_start是不是设置为0,要是不是为0,你试一试将其设置为零,关闭其自动启动功能,重庆启动php试一试。在php中有两种全局变量,一种是常规的全局变量Cookie,另外一种就是session,你可以使用php5.0版本的,这个版本默认情况下是关闭的(也就是设置其为0了)。至于那种方式比较好,我建议还是使用Session吧,因为一些计算机的Cookies可能是被禁用的噢!要是这样的话,那就。。
      

  2.   

    进入1.php,显示变量注册成功,点击1.php上面的链接进入2.php,变量值可以显示出来。可是这个变量值要在同一个浏览器窗口才可以。如果进入1.php后,然后再开一个浏览器窗口,在里面输入2.php的地址,则变量无法显示~.
    请问如何解决?
      

  3.   

    第2页开始有用到seesion_start();可是还是不行~~