Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kłopot z ciasteczkiem
Barti-14
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.12.2004

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


Witam!

Mam następujący plik wykonywalny logowania:

  1. <?
  2. setcookie(&#092;"login4\",$login,time()+3600);
  3. $sql = mysql_connect(localhost, barti14, haslo) or die(mysql_error());
  4. mysql_select_db(&#092;"barti14_deshop\") or die(mysql_error());
  5. $login = $_POST['login'];
  6. $haslo = $_POST['haslo'];
  7.  
  8. $zapytanie = mysql_query(&#092;"SELECT * FROM users WHERE login = '$login' AND pass = '$haslo'\") or die(mysql_error());
  9. $ile = mysql_num_rows($zapytanie) or die(mysql_error());
  10. if($ile==1)
  11. {
  12. echo setcookie(login4);
  13. }
  14. else
  15. {
  16. }
  17.  
  18. mysql_close($sql) or die(mysql_error());
  19. ?>


Ustawiłem ciacho żeby mi pokazywało login a ono zwraca mi... 1. :| Może mi ktoś wytłumaczyć DLACZEGO? ;(
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
M4chu
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 28.09.2003
Skąd: Rzeszów

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


tablica $_COOKIE (analogicznie jak $_POST i $_GET) przechowuje dane nt ciastek, wiec zamiast setcookie(login4) (login4? stala? raczej nie - jesli juz to w apostrofach) uzyj $_COOKIE['login4'].
Go to the top of the page
+Quote Post
Barti-14
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.12.2004

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


Zrobiłem tak jak mówiłeś czyli:

  1. <?
  2. $_COOKIE['login7'];
  3. $sql = mysql_connect(localhost, barti14, fwh231) or die(mysql_error());
  4. mysql_select_db(&#092;"barti14_deshop\") or die(mysql_error());
  5. $login = $_POST['login'];
  6. $haslo = $_POST['haslo'];
  7.  
  8. $zapytanie = mysql_query(&#092;"SELECT * FROM users WHERE login = '$login' AND pass = '$haslo'\") or die(mysql_error());
  9. $ile = mysql_num_rows($zapytanie) or die(mysql_error());
  10. if($ile==1)
  11. {
  12. echo $_COOKIE['login7'];
  13. }
  14. else
  15. {
  16. }
  17.  
  18. mysql_close($sql) or die(mysql_error());
  19. ?>


Ale teraz nie pokazuje mi nic... loguje i po zalogowaniu czysty ekran. :/
Go to the top of the page
+Quote Post

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: 23.08.2025 - 14:19