+ -
当前位置:首页 → 问答吧 → 【Define常量跨页面无效】怎么回事?

【Define常量跨页面无效】怎么回事?

时间:2011-06-14

来源:互联网

  需求:想实现使用Defined检查非法访问php页面

index.php
  <?php
            define('IN_tao', true); //定义常量
            $m=$_GET["m"];
           if($m=="")
           {
                 echo "欢迎访问TT网首页--->>>";
           }
          else if($m=="c")
          {
              header("location:c.php"); //要跳转的页面
          }
          else if($m=="main")
          {
              header("location:main.php");
          }
?>
==================
c.php
     <?php
         if(defined('IN_tao'))
         {
             echo "欢迎来到TT网";
         }
        else
        {
            echo "访问无效";
            exit ();
        }
?>  
=======
问题: 在c.php 中无法检测到常量 IN_tao ,一般怎么处理,求助?

作者: hellolv   发布时间: 2011-06-14

呵呵,谁教你这么用的呀?

页面没有定义define这个常量嘛。呵呵


记得,小弟弟,要包含哦

作者: 李文凯   发布时间: 2011-06-14

李老师具体怎么操作?

作者: hellolv   发布时间: 2011-06-14

李老师具体怎么操作?

作者: hellolv   发布时间: 2011-06-14

具体怎么包含??

作者: hellolv   发布时间: 2011-06-14

要宝文件包含进去塞

作者: huajinguo   发布时间: 2011-06-14

把文件包含在什么地方?我上面贴有代码,会的朋友把代码改下,发下我试试!!!

作者: hellolv   发布时间: 2011-06-14