做的是一个登陆窗口,登陆窗口写在login.js中
buttons:[{
 text:'登陆',
 hander:function(){
  form.getForm().submit({
   success:function (f,a){
     window.location.href = a.result/url;
     window.open('main.html','','fullscreen=1');
    },
    url:'login.php',
    waitMsg:'正在提交,请稍等....'
  })
 }
}]
提交后在login.php中设置了$_SESSION['USER_NAME']='admin';登陆成功后在main.html中的.php文件中与如何获取 $_SESSION['USER_NAME']谢谢指教

解决方案 »

  1.   

    url:'login.php',success: function(pa, pb)……//可以设置成功回调函数的
      

  2.   

    直接:
    session_start();
    echo $_SESSION['USER_NAME'];
      

  3.   

    <?php
    session_start();
    echo $_SESSION['USER_NAME'];
    ?>
      

  4.   

    我没看仔细成功回调函数你放前面了“登陆成功后在main.html中的.php文件中与如何获取 $_SESSION['USER_NAME']”
    不太理解如果只需要在静态的html文件里显示登陆用户名,也可以通过main.html?name=……地址打开省略号部分通过回调函数,感觉是json格式的结果,赋值然后再main.html里通过js取值,,单单为了用户名,没必要发起一次ajax之类的请求。
      

  5.   

    哥几个是没有明白我的意思还是我理解错了?
    在login.php中设置了
    session_start();
    echo $_SESSION['USER_NAME'];
    在成功回调函数中打开了main.html。在这个界面中的save.php中如何获取$_SESSION['USER_NAME'];
    我直接输出
      echo $_SESSION['USER_NAME'];
    为空。
    我不知道如何关联
      

  6.   

    login.phpsession_start();
    echo $_SESSION['USER_NAME'];//这个可不是设置值,用来给save.php取值还说得过去
      

  7.   

    在login.php中、这样设置的,然后在save.php中如何获取
      

  8.   

    <?php
    session_start();
    $_SESSION['USER_NAME'] = 'yourName';//这样是赋值
    ?>
    <?php
    session_start();
    echo $_SESSION['USER_NAME'];//这是取值
    ?>
      

  9.   

    我看错了,你说的对,这点还是知道了。
    今天都叫我整迷糊了
    即便是这样的话。
    在save.php中能得到这个sessioin值吗?
      

  10.   

    何不试试?一般情况是可以了如果不行,请开启浏览器cookie支持。通常session id保存在cookie里
      

  11.   

    这个有同感,我现在就是这么做的,但是那,有一个严重问题
    就是以后别人直接
    ....main.html?USER_NAME=admin
    那么他不用登陆界面就登陆,这很是个漏洞,我就想弥补这个漏洞
      

  12.   

    那只是,登陆表象只是,给出了,比如用户中心等链接???但实际点击操作,并不能进入用户中心,,你可以在相关页面,根据session,轻松挡住
      

  13.   

    说的就是,
    我在login.php设置了session['USER_NAME']
    然后在main.html中如何得到session并判定是正常登陆
      

  14.   

    不要静态文件——除非你伪静态,或者指定.html为php文件
    main.php即可
    <?php
    session_start();
    …………是否登陆判断,合法了再显示内容
    ?>不要再单独搞一个save.php文件了
      

  15.   


    <?php
    session_start();
    echo $_SESSION['USER_NAME'];
    ?>