$_SESSION["sp_authority"] 如为: ||admin||store||intel||

解决方案 »

  1.   

    你还在用php3的语法……你用的||admin||会在第一个出现,所以返回了strpos返回了0最好把
    if (strpos($_SESSION["sp_authority"],$zStr))
    改为
    if (fales !== strpos($_SESSION["sp_authority"],$zStr))
      

  2.   

    两处错误:
    1、
    if (!(strlen($zStr) > 0) || $zStr = ""):
    应为
    if (!(strlen($zStr) > 0) || $zStr == ""):2、
    if (strpos($_SESSION["sp_authority"],$zStr)):
    应为
    if (strpos($_SESSION["sp_authority"],$zStr) !== false):
      

  3.   

    fales  这个什么意思啊?
      

  4.   

    谢谢 唠叨大哥 问题已解决。。那个fales 应该是笔误吧 false