Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: cookies
Forum PHP.pl > Forum > Przedszkole
Gość_wojtek
  1. <?php
  2. setCookie(&#092;"login\", $user);
  3. ?>
Nie mam pojęcia dlaczego cookie się nie zapisuje. Prosze o pomoc!
Pozdrawiam
crash
W jaki sposób sprawdzasz czy się zapisało czy nie? Dlaczego nie ustawiasz wiekszego czasu istnienia cookie?
Gość_Wojtek
Nie sprawdzam wogóle. A jak ożna?
crash
Po przeładowaniu:
  1. <?php
  2. echo $_COOKIE['login'];
  3. ?>
Gość_wojtek
Nadal nic:(
wojtek4410
Może skorzystam z okazji smile.gif Mój kod:

index
  1. <FORM ACTION=logon.php3 METHOD=POST>
  2. Login:<INPUT TYPE=TEXT NAME=user><BR>
  3. Hasło:<INPUT TYPE=password NAME=haslo><BR>
  4. <INPUT TYPE=SUBMIT value=loguj>
  5. </FORM>


logon
  1. <?php
  2. $file=fopen(&#092;"$user/log.txt\", \"r\");
  3. flock($file, 1); 
  4.  
  5. $has=fgets($file, 100); 
  6.  
  7. flock($file, 3);
  8. fclose($file);
  9.  
  10. if($haslo=!$has){echo(&#092;"Zły login i/lub hasło! <a href=index.php3>Wróć</a>\");die;}
  11.  
  12. setCookie(&#092;"login\", $user);
  13.  
  14. echo(&#092;"<center>Logowanie użytkownika zakończone sukcesem:)
  15. <BR><a href=menu.php3>Kliknij teraz mnie</a>&#092;");
  16. ?>


menu
  1. <?php
  2.  
  3. $file=fopen(&#092;"$login/login.txt\", \"r\");
  4. flock($file, 1); 
  5. $log=fgets($file, 100); 
  6. flock($file, 3);
  7. fclose($file); 
  8.  
  9. If($login=!$log){
  10. echo(&#092;"Musisz się najpierw <a href=index.php3>zalogować</a>\");die;
  11. }
  12. echo(&#092;"tresc\");
  13. ?>


Niby zaloguje się dobrze, ale w menu już mi wyświetla, że musze się zalogować =/ Co tutaj jest źle ?
crash
Używaj tablicy _POST. Przeszukaj forum po więcej informacji...
wojtek4410
Oczywiście forum przeszukam, aczkolwiek gdybyś mógł mi to napisać byłbym bardzo wdzięczny biggrin.gif Oczywiście jeżeli nie masz czasu, bądź chęci etc. to trudno.
Vertical
  1. <?php
  2. $file=fopen(&#092;"$user/log.txt\", \"r\");
  3. flock($file, 1); 
  4.  
  5. $has=fgets($file, 100); 
  6.  
  7. flock($file, 3);
  8. fclose($file);
  9.  
  10. if($_POST['haslo'] != $has){echo(&#092;"Zły login i/lub hasło! <a href=index.php3>Wróć</a>\");die;}
  11.  
  12. setCookie(&#092;"login\", $_POST['user']);
  13.  
  14. echo(&#092;"<center>Logowanie użytkownika zakończone sukcesem:)
  15. <BR><a href=menu.php3>Kliknij teraz mnie</a>&#092;");
  16. ?>

  1. <?php
  2. $file=fopen(&#092;"$login/login.txt\", \"r\");
  3. flock($file, 1); 
  4. $log=fgets($file, 100); 
  5. flock($file, 3);
  6. fclose($file); 
  7.  
  8. If($_POST['login'] != $log){
  9. echo(&#092;"Musisz się najpierw <a href=index.php3>zalogować</a>\");die;
  10. }
  11. echo(&#092;"tresc\");
  12. ?>
wojtek4410
WIELKIE DZIKI rolleyes.gif

added:
Teraz mam inny problem, bo nie pokazuje się zmienna sadsmiley02.gif
  1. <?php
  2. echo(&#092;"Witaj <B>$login</b>\");
  3. ?>

  1. <?php
  2. echo(&#092;" Twój hełm został zaaktualizowany:)<a href=odczyt.php3?nick=$login>obejżyj dane</a>\")
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.