首頁  >  問答  >  主體

php session问题

我做了一个网站,有三个管理员界面,在本地三个管理员都可以登录,但代码上传到服务器后,只能一个管理员登录,这是为什么

phpcn_u244phpcn_u2442882 天前5577

全部回覆(13)我來回復

  • myfey

    myfey2017-11-27 14:19:32

    檢查一下 session快取是否有權限。

    回覆
    0
  • ****

    ****2017-11-16 11:50:11

    圍觀學習下 

    回覆
    0
  • 数据分析师

    数据分析师2017-09-30 23:16:35

    php session問題-PHP中文網問答-php session問題-PHP中文網問答

    圍觀一下哦,學習一下。

    回覆
    0
  • ♥,      军军

    ♥, 军军2017-09-24 01:01:41

    if(empty($_POST["admin1_name"]) or empty($_POST["password"])){
        echo "輸入框不能空!  回傳 ";
        die;
    }

    回覆
    1
  • phpcn_u244

    phpcn_u2442016-12-21 11:35:19

    我现在把服务器的php版本换成5.5,我的写法又可以执行了.呵呵,看来php也越来越智能化了,

    回覆
    0
  • phpcn_u244

    phpcn_u2442016-12-21 09:40:56

    @ty80   是的我的写法是错的,我自己理解了,但计算机不理解我,呵呵,还是按照它的语法吧,呵呵

    回覆
    1
  • ringa_lee

    ringa_lee2016-12-21 09:39:18

    empty()函数只能一次判定一个变量,不能同时判断多个
    如果判断的变量为空,返回true,如果不为空,返回false

    回覆
    0
  • PHP中文网

    PHP中文网2016-12-21 09:25:32

    你的写法很奇怪,可能是php版本不兼容。

    可以这么写

    if(empty($_POST["admin1_name"]) or empty($_POST["password"])){
        echo "输入框不能为空!  <a href='select1.php'>返回</a>";
        die;
    }

    回覆
    3
  • phpcn_u244

    phpcn_u2442016-12-21 09:22:37

    断点调试法解决了问题,但不知道为什么在本地可以执行的代码,上传到服务器就不能执行了,

    if (empty($_POST["admin1_name"] or $_POST["password"] )){echo "输入框不能为空!  <a href='select1.php'>返回</a>";die;}

    回覆
    0
  • PHP中文网

    PHP中文网2016-12-21 09:21:48

    error_reporting(E_ALL);
    ini_set('display_errors', '1');

    上面两行加到入口文件里,强制显示php错误,看下具体是什么错误。

    回覆
    0
  • 取消回覆