登录系统与会话

时间:2010-10-05 11:50:17

标签: php session login header

我已经在php中创建了一个带有会话的登录系统,当在检查用户名和密码后使用标题重定向到特定页面时,它在firebug响应中显示以下内容“无法加载源代码:http://localhost/emp_tracker/main/edit_new.php” ,但它重定向在本地系统而不是服务器,当我托管它不重定向。有任何方式重定向除header('Location:'.$filename);

代码:

<?php
session_start();
include("db_connect.php");
$filename="edit-grid.php";
$myusername = mysql_real_escape_string($_REQUEST['myusername']);
$encrypted_mypassword = mysql_real_escape_string(crypt($_REQUEST['mypassword'], 'ctk'));
$check_query=mysql_query
("select * from login where u_name='$myusername' and password='$encrypted_mypassword'");
$session_value=mysql_fetch_array($check_query);
$count=mysql_num_rows($check_query);
$session_name=$session_value['u_name'];
if($count==1){$_SESSION['session_name']=$session_name;
header('Location:'.$filename);
}
?>

1 个答案:

答案 0 :(得分:1)

您应该在header()调用中使用绝对URL。