是这样的 在php页面 session值为0072 但是js读取的时候 就变成56了很是奇怪   高人帮我看下……<?  echo $_SESSION["user"]."<br>";?>   这句话是在 php里输出的   结果是0072document.form1.liushuihao.value=<? echo $_SESSION["user"];?>;  这句话是  JS里输出的 结果是58两者通在一个页面  session自然是一致的另外  0073 对应的是   59      0070 对应的是   55

解决方案 »

  1.   

    php session得到  / js 获得的 session  更奇怪的是  有正确的  有错误的44/36
    47/39
    48/48
    49/49
    50/40
    45/37
    51/41
    69/69
    70/56
    73/59
    72/58
      

  2.   

    <?  echo $_SESSION["user"]."<br>";
    $uu='069';
    ?><script language="javascript">
    function dt(){
    var now= new Date();
    var year=now.getYear();
    var month=(now.getMonth()+1)>=10?now.getMonth()+1:"0"+(now.getMonth()+1);
    var day=now.getDate()>=10?now.getDate():"0"+now.getDate();
    var hour=now.getHours()>=10?now.getHours():"0"+now.getHours();
    var minute=now.getMinutes()>=10?now.getMinutes():"0"+now.getMinutes();
    var second=now.getSeconds()>=10?now.getSeconds():"0"+now.getSeconds();
    document.form1.date.value=year+""+month+""+day;
    document.form1.starttime.value=hour+""+minute+""+second;
    document.form1.liushuihao.value=<? echo $uu;?>;
    }
    </script>
      

  3.   

    document.form1.liushuihao.value= "<? echo $uu;?>"; 
      

  4.   

    将这一句:
    document.form1.liushuihao.value= <? echo $_SESSION["user"];?>;  
    改成:
    document.form1.liushuihao.value= '<? echo $_SESSION["user"];?>';  
    就OK啦。