<?php
$num=$_GET['num'];
echo $num;
?>

解决方案 »

  1.   

    直接用$parmname就可以了.比如说:a href='a.php?aid=ag'在a页面直接用$aid就可以得到url变量的值,也可以用$_Get["aid"]这样得到.
      

  2.   

    $http_get_vars是较早的php版本中用的变量,这个你可以通过查询一下帮助了解
      

  3.   

    还是不行啊,当我第一次访问页面的时候, 出错.
    Notice: Undefined index: first_name in E:\Inetpub\wwwroot\php\form\page1.php on line 2Notice: Undefined index: last_name in E:\Inetpub\wwwroot\php\form\page1.php on line 3
    我按了submit以后就没有问题,请问怎么让我在第一次访问的时候就正常显示
    <?php
    $first_name=$_GET['first_name'];
    $last_name=$_GET['last_name'];
    echo $first_name;
    echo $last_name;  
    ?>
    <FORM ACTION="page1.php" METHOD="get">
    <INPUT TYPE="text" NAME="first_name" VALUE=""><br>
    <INPUT TYPE="text" NAME="last_name" VALUE=""><br>
    <INPUT TYPE="submit" VALUE="submit">
    </FORM>
      

  4.   

    <?php
    if ( isset($_GET['first_name']) && isset($_GET['last_name']) )
    {
    $first_name=$_GET['first_name'];
    $last_name=$_GET['last_name'];
    echo $first_name;
    echo $last_name;
    }  
    ?>
    <FORM ACTION="page1.php" METHOD="get">
    <INPUT TYPE="text" NAME="first_name" VALUE=""><br>
    <INPUT TYPE="text" NAME="last_name" VALUE=""><br>
    <INPUT TYPE="submit" VALUE="submit">
    </FORM>
      

  5.   

    if(! empty($HTTP_GET_VARS['num']))
     $num = $HTTP_GET_VARS['num'];或
    if(! empty($_GET['num']))
     $num = $_GET['num'];建议使用后者Notice: Undefined ....
    是警告信息,告诉你使用了未定义的变量或数组下标如不想让该警告出现,可在
    php.ini中error_reporting = E_ALL & ~E_NOTICE
    或在程序开头加上:
    error_reporting(E_ALL & ~E_NOTICE);当然,这只是回避了潜在的问题。书写健壮的程序是必须的。