PHP登录脚本在Hostinger中接收空白屏幕

时间:2014-02-22 07:37:30

标签: php login database-connection

我在登录表单中遇到了一个令人困惑的问题,当我在localhost中尝试时看起来效果很好但是当我将它上传到hostinger时它会出现一个空白的白屏。我认为它不是关于数据库连接。请帮帮我,因为它没有给我一个错误报告。这是php代码,表单和输入名称匹配。

<?
$host = "localhost";
$user = "HIDDEN";
$pass = "HIDDEN";
$db   = "connect_11265";
$koneksi=mysql_connect($host,$user,$pass) or die ("koneksi ke database gagal") ;
$koneksi_database= mysql_select_db($db,$koneksi);
if(ISSET($_POST['username'])){
    $username = $_POST['username'];
    $password = $_POST['password'];
    $cek = mysql_query("SELECT * FROM login WHERE username='$username' AND password='$password'");
        if(mysql_num_rows($cek)==1){//jika berhasil akan bernilai 1
        $c = mysql_fetch_array($cek);
        session_start();
        $_SESSION['username'] = $c['username'];
        $_SESSION['level'] = $c['level'];
        if($c['level']=="administrator"){
            header('location:admin/index.php?page=dashboard');
        }elseif($c['level']="operator"){
            header('location:admin/index.php?page=dashboard');
        }
    }
    }
?>

2 个答案:

答案 0 :(得分:1)

我假设,hostinger未启用短标签选项<? ?>,您可以尝试使用<?php ?>

顺便说一句,

  elseif($c['level']=="operator")
                .....^

而不是

 elseif($c['level']="operator")

答案 1 :(得分:0)

标题不适用于Hostinger .... mysql服务器的localhost是mysql.hostinger.hu