Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Ciasteczka, Poprawny zapis, zły odczyt?
hubeX
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.09.2008
Skąd: Bydgoszcz

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


Mam o to takie dwa kody:

Kod
       <?
         $pas = 'test';
        
             if ($_POST['pass'] == $pas)
             {
                 setcookie ("TEST");
                 echo "
        
         <b><font color='green'>ok</font>
        
         <META HTTP-EQUIV='Refresh' CONTENT='1;URL=panel.php'>";
             }
             else
             {
                 echo "
         <b><font color='red'>Złe hasło, spróbuj jeszcze raz...
        
        
         </font>";
         }
        
         ?>
        
         <html>
         <head>
         <title> Logowanie </title>
         </head>
         <meta http-equiv="Content-Language" content="pl">
         <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8">
         <form action="login.php" method="POST">
            Podaj hasło administratora.
        
            <input type="password" name="pass" size="15" />
        
           <input type="submit" value="Loguj">
        
         <html>
         <head>
         <title> Logowanie </title>
         </head>


oraz

Kod
       <?
        
         $omg = $_COOKIE["TEST"];
        
         if($omg == 0)
         {
             echo "<h1><b>F A I L</b></h1>
         ";
         }else{
             echo "<h1><b>O K</b></h1>";
         }
        
         ?>
         <html>
         <head>
         <title> Panel </title>
         </head>
         <meta http-equiv="Content-Language" content="pl">
         <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8">
          <html>


I wszystko byłoby pięknie, gdyby warunek if (drugi kod) nie wyświetlał mi ciągle FAIL, chociaż że ciasteczko dodaje się poprawnie. Ja już na prawdę nie wiem czym to może być spowodowane. Liczę na waszą pomoc.


PS1. Pliki są skonwertowane Notepadem++ do ?UTF-8 bez BOM, aby nie wyświetlało warna " Cannot modify header..".
PS2. http://filesworld.110mb.com/login.php, tutaj jeszcze umieszony login.php. (do panel.php samo przekierowuje)


//edit: ten temat chyba nadaje się do Przedszkole, jeśli będzie taka potrzeba to go przenieście (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował hubeX 11.06.2009, 10:12:03
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 07:38