无法使用header()重定向我在下面的代码中尝试过

Unable to redirect using header() I have tried the following code by different ways same code is working in another file but in this file is not. It's deleting the record and staying on this page not redirecting to the dashboard page.

<?PHP 
ob_start();
error_reporting(0);
session_start();

include 'config.php';

if (!empty($_POST))
{
    require 'config.php';
    // Delete Data
    $id = $_POST['id'];
    //$SCID=$_POST['subcategory_id'];
    $sql =mysql_query("DELETE FROM jobseeker WHERE jobseekerid= '$id'");
    $_SESSION["errmessage"] = "The Record Is Deleted..";
    header("location:dashboard.php");
}                         

ob_flush();
?>

From the location header specification :

The field value consists of a single absolute URI.

You use a relative url.

Edit : Relative urls are fine, rfc2616 I linked to has become obsolete.

I would also add a space after the colon to separate header name and value as in the php examples.

header('Location: http://www.example.com/');

If this does not help, use tools like Firebug or Wireshark to see what the server sends out.

You can try it using javascript:

echo "<script>location.href = 'dashboard.php';</script>";