可以在auth.php中设置一个隐藏表单来控制,在num.php中进行判断.如果没有取得这个值就显示出错信息.

解决方案 »

  1.   

    to phchenjie(【烦人】)能做到??那你给个例子看看....
    又没提交什么东西,用表单来干什么?
    而且num.php和auth.php的值是没有相互联系的...
      

  2.   

    auth.php没有表单的,呵呵
    num.php和auth.php的值是没有相互联系的
      

  3.   

    在这里num.php和auth.php实际上都是独立的,也就是说我们实际上向服务器发送了两次请求..一次是获得num.php,一次是获得auth.php..你可以用SESSION来实现....auth.php
    <?php
    session_start();
    $_SESSION['id']="ok";
    ?>
    <img src="num.php?num=$num" alt="pic" />num.php
    <?php
    session_start();if ($_SESSION['id']=="ok")
    {
         //图片生成代码...
    }
    else
    {
    echo "禁止访问";
    }
    unset($_SESSION['id']);
    ?>