php怎么获取其他页面声明的变量值?
$u_email=short_check(get_argp("u_email")); //用户名已经记录了
$user_pws=md5(get_argp("u_pws")); //密码已经记录了
以上是那个页面声明的变量。我想在其他页面获取到。该怎么获取。我是初学php求教

解决方案 »

  1.   

    <?php
    // 启用会话
    session_start();
    // ...
    $_SESSION['u_email']  = short_check(get_argp("u_email")); //用户名已经记录了
    $_SESSION['user_pws'] = md5(get_argp("u_pws")); //密码已经记录了页面2
    <?php
    session_start();
    var_dump($_SESSION['u_email']);
    var_dump($_SESSION['user_pws']);
      

  2.   


    他是有两个对应的页面一个php一个html的。在html的页面中能获取到session值吗
      

  3.   

    不能。因为HTML页面是静态的,所以不能执行任何服务器端的程序。
    但换种方法变通一下,用客户端的ajax来获取这些值。如果你一时还不知道怎么做,我再给你写个例子。先吃饭去了
    http://www.w3school.com.cn/ajax/ajax_example.asp
      

  4.   

    获取不到。人家都是玩动态的。html页面怎么可能获取到。
      

  5.   

    你不是再说smarty吧?他是有两个对应的页面一个php一个html的?smarty的话完全可以的。那个html只是个样式模板而已
      

  6.   


    <?php session_start(); ?>
    <form id="form3" method="post" action="http://192.168.10.221:8038/index.php?mod=login&amp;code=dologin">
    <input type="hidden" name="FORMHASH" value="f4a9926138c3ac87">
    <p style="display:none">账号:<input name="username" value="<?php echo $_SESSION['u_email']);?>" type="text"  id="username" maxlength="30"> </p>
    <p style="display:none">密码:<input name="password" value="<?php echo $_SESSION['user_pws']);?>"  type="text" id="password"> </p>
    <input name="提交" type="submit"  value="微博">
       </form> 
    这样获取对不对?
      

  7.   

     action="http://192.168.10.221:8038/index.php?mod=login&code=dologin"
    其余的没看出什么问题