php - PHP在另一页上显示错误

标签 php error-handling

我在将发生的错误发送到另一页时遇到问题。
我已经创建了错误将被发送到的页面,并且我尝试了头函数。但这似乎不起作用。这是我用于页面的php代码。

<?php


if(isset($_POST['username'], $_POST['password'])){

    //login the user here
     $connect = mysql_connect("","","")or die(mysql_error());
     mysql_select_db("")or die(mysql_error());

    $errors = array();


    $username = strip_tags(mysql_real_escape_string($_POST['username']));
    $password = strip_tags(mysql_real_escape_string($_POST['password']));


    if (empty($Regi_Username) || empty($Regi_password)) {
        $errors[] = 'All fields are requerid';

    } else {

    if (strlen($Regi_Username) > 25) {
        $errors[] = 'Username is to long';

    }

    if (strlen($password) > 25) {
        $errors[] = 'Password is to long';
    }
}

         $password = md5($_POST['password']);

         $loginquery = "SELECT * FROM regi WHERE username='$username' and password='$password'" or die(mysql_error());
         $result = mysql_query($loginquery);
         $count = mysql_num_rows($result);

         mysql_close();
         if($count==1){
            $seconds = 2000 + time();
            setcookie(loggedin, date("F jS - g:i a"), $seconds);
            header("location:member.php");
        } else {
           echo 'Wrong username and password please try agian.';
      }
     }
?>

最佳答案

像这样在您的URL中传递GET变量。

header('Location:page.php?err=1');
exit;

在另一页上使用此
if(isset($_GET['err'] && $_GET['err'] == 1) {
   echo 'Error Occured';
}

关于php - PHP在另一页上显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13374634/

相关文章:

php - 我想显示各个俱乐部的所有球员,但在 laravel 的表格中遇到一些问题

php - AES 128 加密赋予特殊字符

ruby-on-rails - 开发中的 Rails 友好错误页面

python - 我该如何修复 “TypeError: expected string or bytes-like object”

应用程序内的 C 错误处理

php - WordPress : Sql select posts with all related meta

javascript - 如何使用 PHP 在数据库中插入多个附加/嵌套数组元素

php - PHP中如何在循环外访问while数组

powershell - 每个用户的错误处理

asp.net - IIS 6 的服务器.TransferRequest