可以
请使用
$_POST、$_GET数组访问表单、命令行变量
$_SERVER数组访问系统环境变量
等等...FAQ区有详细的介绍

解决方案 »

  1.   

    php 4.3以后版本的变化,楼上说的对
      

  2.   

    如果不打算对原来的代码进行修改,可以将php.ini里面的Register_Gobal修改成 on还有对于Error信息的处理也可以设置一下,使得Notice等不必显示出来
      

  3.   

    在php.ini中,把register_global 修改为 on
    并且把php.ini 拷贝到WINNT目录中,如果用的是WINNT 或者 WIN2K平台!
      

  4.   

    如果是GET的话就$_GET['value']另就$_POST['value']....
      

  5.   

    谁可以举例说明表单提交数据的例子 用你们说的$_GET 和$_POST
      

  6.   

    OK,传递变量现在可以了。$_GET['yy'],$_POST['yy']可以搞定。
    可是还有个问题,如果用户直接在浏览器中输入某个PHP网页地址,又会提示变量未定义,因为并没有窗体提交数据,例如使用$_GET['yy'] 就提示yy未定义,
    那么如何判定用户是正常到达该页面还是直接输入的地址呢??
    或者如何判定$_GET['yy']有没有被定义过呢??
      

  7.   

    可以$HTTP_POST_VARS,或是$_POST这样的形式
      

  8.   

    get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到  
    当然也可以修改自动全局变量为开(php.ini改为register_globals  =  On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。呵呵......http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=178564可找到答案!!!
      

  9.   

    使用isset()函数可以判断一个变量是否被定义
    比如:
    if(isset($id))
    {
    //如果能够得到参数
    .....
    }
    else
    {
    //如果没有得到参数
    ...
    }