Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kłopot z ciasteczkiem
Barti-14
post 16.12.2004, 17:03:28
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. echo(&#092;"Bad tongue.gif\");
  17. }
  18.  
  19. mysql_close($sql) or die(mysql_error());
  20. ?>


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
M4chu
post 16.12.2004, 18:05:44
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 16.12.2004, 18:18:13
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. echo(&#092;"Bad tongue.gif\");
  17. }
  18.  
  19. mysql_close($sql) or die(mysql_error());
  20. ?>


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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 19:37