解决方案 »

  1.   

    你这是什么语言的?反正不是 php
      

  2.   

    网站是php编写的  用的是ecshop的开源程序,就是想实现一个必须是会员才能登录到网站的功能
      

  3.   

    刚刚试了一下function Page_Load()  替换 Page_Load()  结果 这行是不报错了 第三行又有错误, 这是怎么回事啊到底
      

  4.   

    确定是php编写的? 错误信息是什么?
      

  5.   

    确认是,我没加的时候网站本地测试成功,加上上面那个语句后在dw里提示是语法错误,本地测试的时候出现Parse error: syntax error, unexpected '{' in D:\WWW\upload\includes\cls_session.php on line 21这个东东,然后我改了function Page_Load()  替换 Page_Load()  这次页面提示是Parse error: syntax error, unexpected '[' in D:\WWW\upload\includes\cls_session.php on line 22
    到底怎么弄呢
      

  6.   

    if($_SESSION["username"]==null)
      

  7.   

    网站是php编写的  用的是ecshop的开源程序
    但你写的不是 php
    Response.Redirect("login.aspx"); 是 asp.net 的跳转语句等效的 php 应为
    function Page_Load()
    {
      if($_SESSION["username"]==null)
         header('Location: login.php");
      }
    }
      

  8.   

    function Page_Load()
    {
    if($_SESSION["username"]==null)
    Response.Redirect("login.aspx");
    }
    这样修改过后,倒是没有错误了  ,本地测试能成功了,可是要实现的功能没成功,我想实现的功能是非会员登陆网站的情况下不论他登陆那个网址都会跳转到会员登陆界面。
    非常感谢大家的意见,谢谢。
      

  9.   

    修改为function Page_Load()
    {
      if($_SESSION["username"]==null)
         header('Location: login.php");
      }
    的提示下面的错误
    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in D:\WWW\upload\includes\cls_session.php on line 33
      

  10.   

    header(Location: login.php");两边符号统一