如何防止显示空白页? [英] How to prevent blank page to be shown?

查看:86
本文介绍了如何防止显示空白页?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我是初学者php学生。我有一个登录代码,检查用户名和密码是否正确。

一切正常,但如果用户名或密码不正确,代码会生成错误消息,然后显示空白页。如何防止显示此空白页?



Hi I am beginner php student. I have a code for login that check if the username and password are correct.
everything is OK, but if the username or password are incorrect, the code generate error message then show blank page. How can I prevent this blank page to be shown?

 <?php 
 
 
$username = $_POST['u'];
$password = $_POST['p'];

$username = stripcslashes($username);
$password = stripcslashes($password);
 
$username = mysql_real_escape_string($username); 
$password = mysql_real_escape_string($password);

mysql_connect("localhost","root","0598985166sallam");
mysql_select_db("project");

$result = mysql_query("select * from employees where username = '$username' and password = '$password' ") or die("faild");

$row = mysql_fetch_array($result);


if($row['username'] == $username && $row['password']==$password)
{ $NoOFLetter = strlen($username);
  $result = substr($username, $NoOFLetter-3,  $NoOFLetter);
  if($result == "doc"){header('Location: tabeeb.html'); exit;}
  if($result == "sec"){header('Location: sec.html'); exit;}}

 
else{  } // what to add here? 
 
?>





我尝试过:



我试过这段代码





What I have tried:

I tried this code

echo '<script language="javascript">';
    echo 'alert("Error in Username or Password!")';
    echo '</script>';
    exit;





但空白页面也会出现。



but the blank page also appear.

推荐答案

username =
username =


_POST [' u'];
_POST['u'];


密码 =
password =


这篇关于如何防止显示空白页?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆