<?php
if (!$_GET['id']) header("Location:sorry.php"); 
?>

解决方案 »

  1.   

    <?php
    if ($_REQUEST['id']=="") header("Location:sorry.php"); 
    ?>
      

  2.   

    <?php
    if (@$_GET['id']=="") header("Location:sorry.php"); 
    ?>
    试一下.
      

  3.   

    <?php
    if ($_REQUEST['id']=="") header("Location:sorry.php"); 
    ?>
      

  4.   

    $id = $_GET['id'];
    if (empty($id)) { header("Location:sorry.php"); }
      

  5.   

    empty用来测试变数是否已经设定。若变数已存在、非空字串或者非零,则传回 false 值;反之传回 true