上线后不工作

时间:2013-07-15 10:04:55

标签: php mysqli

希望有人可以帮助我,我有一个经过全面测试和完美工作的网络系统,今天早上我把它移到我的托管服务提供商处,现在我遇到了问题。

我的用户登录,然后被定向到第二个登录页面2因子...然后被定向到下面设置会话并将它们指向索引文件。但这不起作用,只显示一个空白页面。

代码如下

<?php
//Start session
session_start();

//Include database connection details
require_once('db_connect.php');

$username = $_SESSION['SESS_USERNAME'];
$stored_hash = $_SESSION['SESS_HASH'];

$qry = "SELECT * FROM auth WHERE username=? AND password=?";
$stmt = $mysqli->prepare($qry);
$stmt->bind_param('ss',$username, $stored_hash);

$stmt->execute();
    $result = $stmt->get_result() ;

$member = $result->fetch_assoc();
        //Login Successful
        session_regenerate_id();
        //Set session variables
        $_SESSION['SESS_MEMBER_ID'] = $member['ID'];
        $_SESSION['SESS_FIRST_NAME'] = $member['fname'];
        $_SESSION['SESS_PASSWORD'] = $member['password'];
        $_SESSION['SESS_AUTH_LEVEL'] = $member['auth_level'];
        session_write_close();
        header("location: index");

    $stmt -> close();   


// Close statement 





// close connection 
 $mysqli->close();


?>

如果我删除“$ result = $ stmt-&gt; get_result();”并用一个简单的回声代替它。我无法弄清楚出了什么问题,这一切都适用于我当地的测试网络服务器。 php版本在两种设置中都是相同的。

有人可以帮帮我吗?或者告诉我如何至少显示一个有用的错误?

非常感谢

0 个答案:

没有答案