PHP 从登陆界面跳转到主页时主页面显示的问题 新手上路,求解答!当我从login.html跳转到homepage.html上时,如何在主页上显示“ XXX welcome!”。我用的是session,然后是从数据库读取的数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpsession_start();if(isset($_SESSION['user'])) echo $_SESSION['user'] , ' welcome!';?> 从login.html 跳转到 homepage.html 你不可能直接就跳到了 homepage.html吧?中间是不是有检查的 php文件?或者你就写错了 两个都是php文件?php文件session_start();echo $_SESSION['UserName'];//这里的变量名为自己在login检测时定义的名称 中间是有个login.php 的检测页面的。<?phpsession_start();//登录if(!isset($_POST['submit'])){ exit('非法访问!');}$username = htmlspecialchars($_POST['username']);$password = MD5($_POST['password']);//包含数据库连接文件include('conn.php');//检测用户名及密码是否正确$check_query = mysql_query("select id from register where username='$username' and password='$password' limit 1");if($result = mysql_fetch_array($check_query)){ //登录成功 $_SESSION['username'] = $username; $_SESSION['userid'] = $result['id']; echo"<script>location.href='homepage.html'</script>"; exit;} else { exit('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试');}?> 上面你都写那么多了。echo 一个都难到你啊。homepage.html<?phpsession_start();if(isset($_SESSION['username'])) echo $_SESSION['username'] , ' welcome!';?> 是写在homepage.html中的么?我也有写的,可是还是跳不出这句话。 $_SESSION['username'] 名字要对 =_= 怎么会呢print_r($_SESSION);打印出来看有什么鸟。 Array ( [username] => aqin [userid] => 1 ) 是对的说。 homepage.html是静态页面,能读到SESSION吗? 就是嘛。将你的homepage.html 修改成homepage.php 我用过php试过的。我想了下,因为是小组一起写的,所以我没有看前台的内容。大概用div&css写的主页会遮挡住我的输出内容,是不是?刚刚我改跳转到空白的只有一段php代码的php文件上是成功的所以,我白纠结了这么久桑感 大概用div&css写的主页会遮挡住我的输出内容——————————怎么可能呢。贴出你的跳转后的代码,肯定是有错误滴 其实我也在奇怪html可以读服务器端的session吗 <?phpecho “$_SESSION[usename]欢迎您”;?> 我该写程序还是做设计? 小妹请教PHP文件下载问题!!!!!!! 我这段代码有什么问题? 用现成的程序好还是自主开发的好? 请问有谁在用国外的收费空间?能不能推荐几个好的? 如何在PHP页面中把值保存在本页面中 TO:hncslsy(hihi) 关于一个统计sql php如何在mysql中存储图片 IIS 3.0 下如何设置PHP,能不能用PHP?(急) php中tcp的连接 apache还在运行,但是网页打不开 求高手帮忙 php oa系统介绍
if(isset($_SESSION['user'])) echo $_SESSION['user'] , ' welcome!';?>
中间是不是有检查的 php文件?或者你就写错了 两个都是php文件?
php文件session_start();
echo $_SESSION['UserName'];//这里的变量名为自己在login检测时定义的名称
中间是有个login.php 的检测页面的。
<?php
session_start();
//登录
if(!isset($_POST['submit'])){
exit('非法访问!');
}
$username = htmlspecialchars($_POST['username']);
$password = MD5($_POST['password']);//包含数据库连接文件
include('conn.php');
//检测用户名及密码是否正确
$check_query = mysql_query("select id from register where username='$username' and password='$password' limit 1");
if($result = mysql_fetch_array($check_query)){
//登录成功
$_SESSION['username'] = $username;
$_SESSION['userid'] = $result['id'];
echo"<script>location.href='homepage.html'</script>";
exit;
} else {
exit('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试');
}
?>
<?phpsession_start();
if(isset($_SESSION['username'])) echo $_SESSION['username'] , ' welcome!';?>
print_r($_SESSION);打印出来看有什么鸟。
Array ( [username] => aqin [userid] => 1 ) 是对的说。
将你的homepage.html 修改成homepage.php
所以,我白纠结了这么久桑感
大概用div&css写的主页会遮挡住我的输出内容
——————————
怎么可能呢。
贴出你的跳转后的代码,肯定是有错误滴
echo “$_SESSION[usename]欢迎您”;
?>