我想实现这样的效果,就是用户未登入时显示的是 登入 和 新用户注册 字样
登入后显示的是 用户名 和 退出 字样
应该怎么写呢?谁能写个简单的代码教教我!
谢谢!
登入后显示的是 用户名 和 退出 字样
应该怎么写呢?谁能写个简单的代码教教我!
谢谢!
解决方案 »
- PHP开发的离线下载,大家帮忙测试一下
- [含泪求帮助]htaccess转移后不能用了
- PHP的问题。。高手来看一下
- 为什么form里的数据不能写入数据库?
- 提示Access denied for user 'ODBC'@'localhost' (using password: NO)
- 求帮忙写一条伪静态规则
- 谁对smarty的html_table比较熟,碰到难题了,大家来帮帮我,搞了好久搞不定啊
- 刚学PHP。请问PHP中 $ 是什么意思?为什么定义变量、数组等都要加上这个玩意?
- SESSION函数的问题
- 如果得到这样的结果!!
- 这个怎么跳转到自定义页面
- PHP在linux下调用C的问题,请大家帮忙
<?php
if(!empty($_POST)){
//验证数据
……
//插入数据库
mysql_query(……);
//将用户名存入会话
session_start();
$_SESSION['user'] = trim($_POST['username']);
}
?>
<form name="login" action="login.php" method="post">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="submit" name="btn" value="login" />
<input type="submit" name="btn" value="regist" />
</form><?php
//其他页面调用登录用户
session_start();
//echo "username-->>".$_SESSION['user'];
if(isset($_SESSION['user'])){
?>
<form name="login" action="login.php" method="post">
当前用户:<?=$_SESSION['user']?>
<input type="submit" name="btn" value="logout" />
<input type="submit" name="btn" value="exit" />
</form>
<?php
}
?>
<?php
if(isset($_SESSION['username'])){
ehoc "用户名 和 退出 用户,链接echo自己输出";
}else{
ehoc "登入 和 新用户注册";
}?>