Hướng dẫn header location php w3schools
❮ PHP Network Reference ExampleSend three HTTP headers to prevent page caching: // Date in the past ... ... Note: There are options that users may set to change the browser's default caching settings. By sending the headers above, you will override any of those settings and force the browser to not cache! Definition and UsageThe header() function sends a raw HTTP header to a client. It is important to notice that the header() function must be called before any actual output is sent! Syntaxheader(header, replace, http_response_code) Parameter Values
Technical Details
More ExamplesExampleLet the user be prompted to save a generated PDF file (Content-Disposition header is used to supply a recommended filename and force the browser to display the save dialog box): header("Content-type:application/pdf"); // It will be called downloaded.pdf // The PDF source is in original.pdf ... ❮ PHP Network Reference This is the error showing : Warning: Cannot modify header information - headers already sent by (output started at /home/aprendaa/public_html/includes/head.php:30) in /home/aprendaa/public_html/login.php on line48 THIS IS HEAD.PHP
<== THIS IS LINE 30 ON HEAD.PHP ======================================================================================================== THIS IS LOGIN.PHP include 'desplegaerror.php'; // Luego Quitar include 'core/init.php'; logged_in_redirect(); include 'includes/head.php'; ?> include ("bodyy1.htm") ?> if (empty($_POST) === false) { $username = $_POST['username']; $password = $_POST['password']; if (empty($username) === true || empty($password) == true) { $errors[] = "Usted necesita entrar un Username y un Password"; } else if (user_exists($username) === false) { $errors[] = "No podemos encontrar su Username. Estás registrado ?"; } else if (user_active($username) === false) { $errors[] = "Usted no ha activado su cuenta !"; } else { if (strlen($password) > 32) { $errors[] = "Password muy largo !!!"; } $login = login($username, $password); if ($login === false) { $errors[] = 'Esa combinación de Username/Password es Incorrecta'; } else { // set the user session // redirect user to home $_SESSION['user_id'] = $login; header('Location: index.php'); <== THIS IS LINE 48 ON LOGING.PHP exit(); } } } else { $errors[] = 'No se recibió ningun dato'; } |