Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z header()
Zac
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 9.06.2008

Ostrzeżenie: (0%)
-----


witam mam taki oto skrypt:
  1. <?php
  2. ?>
  3. <html>
  4.  <head>
  5.    <title>tytul</title>
  6.          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  7.   </head>
  8. <body>
  9. <?php
  10.    error_reporting(E_ALL);
  11.    
  12.    /* DEKLARACJA HASŁA*/
  13.    define("LOGIN","admin");
  14.    define("PASS","ddd3e0f8dc5997b994ef50464632e4db");
  15.    
  16.    echo '<form method="POST" action="">
  17.          Login: <input type="text" name="login"><br />
  18.          Hasło: <input type="password" name="haslo"><br />
  19.          <input type="submit" name="loguj" value="Zaloguj"><br /><br />
  20.          </form>';
  21.          
  22.     if (isset($_POST['login']) && isset($_POST['haslo']))
  23.      {
  24.       $login=trim(strip_tags($_POST['login']));
  25.       $haslo=trim(strip_tags(md5($_POST['haslo'])));
  26.        if ($login==LOGIN && $haslo==PASS)
  27.         {
  28.          session_name('admin');
  29.          session_start();
  30.          session_register('status');
  31.          session_register('login');
  32.          session_register('haslo');
  33.          $_SESSION['status']=1;
  34.          $_SESSION['login']=$login;
  35.          $_SESSION['haslo']=$haslo;
  36.          header("Location: product.php");  
  37.         }
  38.        else
  39.        {
  40.         echo 'Podałeś nieprawidłowe dane.';
  41.        }
  42.      }    
  43.    
  44. ?>
  45.  </body>
  46. </html>
  47. <?php
  48. ?>


Jeżeli podam błędne dane skrypt wyświetla mi komunikat tak jak powinien, z kolei kiedy podam prawidłowe dane, skrypt nie pokazuje komunikatu, nie zwraca żadnego błędu, ani nie przenosi mnie do
"product.php". Jeżeli zamiast header(), wstawiłem np. echo 'ok'; skrypt poprawnie wyświetlił komunikat więc wnioskuje że warunek jest spełniony. Dlaczego header() nie działa?
Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 16:53