我想问一下,我登录一个php做的系统时,如何取到改用户的用户名和密码,因为我在另外一个页面需要根据这个用户名查询数据库取到这个用户的其它值,然后放到text框里面,我大概知道用session和cookie这些东西,但是不知道该怎么写,希望大牛们给个代码示例。

解决方案 »

  1.   

    我登录...时,如何取到改用户的...//这不还是得到自已嘛,要从数据操作,得以你的用户名为准去查你用户id
    再查关于此用户一切信息,你如果是普通用户,你是无权限的
    你要取东西(放框里是次要的)是主要的,根session cookie没有关系,他们是让数据有效一段时间
    取东西:拿到你的权限,连接到数据库,设定适合的语句就查出来了,表也不知道,甚至没人知道你要什么,根本没法写事例
      

  2.   

    http://www.w3school.com.cn/php/php_sessions.asp
    http://www.w3school.com.cn/php/php_cookies.asp
    自己看看
      

  3.   

    在进行登录处理的页面开头
    <?php session_start(); ?>


    判断,结果集不为空{
      $_SESSION["name"]=$_POST['name'];   获取session值
    }在其他页面用的时候
    <?php @session_start(); ?>
    <?php echo $name; ?> 即可
      

  4.   

    a.php  页面内容<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <form action="b.php" method="post">
    name:<input name="name" type="text" /><br>
    pass:<input name="pass" type="password" /><br>
    <input name="tijiao" type="submit" value="提交" />
    </form>
    </body>
    </html>
    b.php  页面内容<?php
    Session_start();   // 放于最前   切记!!!
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <?php
    if($_POST[tijiao])
    {
    echo "用户名:$_POST[name]密码:$_POST[pass]";
    }
    ?>
    </body>
    </html>