Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sesje
icetab
post
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


Witam was mam w swojej funkcji mysql_connect ktory laczy ise z baza a dane podaje metoda POST i teraz mam do was pytanie jak swtorzyc sesje aby te dane zapmietano i nie potrzeba bylo sie logowac za kazdym razem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Manual

Normalnie szczyt lenistwa!
Go to the top of the page
+Quote Post
PiXel2.0
post
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 13
Dołączył: 16.03.2007
Skąd: Łódź

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


Wyklepalem taki skrypt ktory powinien Ci pomoc zrozumiec ten mechanizm:

mysql_log.php:
  1. <?php
  2.  
  3. function sprawdz_sesje(){
  4. if(isset($_SESSION['host'], $_SESSION['login'], $_SESSION['haslo']))
  5. if($db = @mysql_connect($_SESSION['host'], $_SESSION['login'], $_SESSION['haslo']))
  6. return $db;
  7. else
  8. unset($_SESSION['host'], $_SESSION['login'], $_SESSION['haslo']);
  9. return false;
  10. }
  11.  
  12.  
  13. if($db = sprawdz_sesje()){
  14. echo 'jestes zalogowany';
  15. // $db przechowuje identyfikator polaczenia
  16. }else{
  17. if(isset($_POST['host'], $_POST['login'], $_POST['haslo']))
  18. if($db = @mysql_connect($_POST['host'], $_POST['login'], $_POST['haslo'])){
  19. $_SESSION['host'] = $_POST['host'];
  20. $_SESSION['login'] = $_POST['login'];
  21. $_SESSION['haslo'] = $_POST['haslo'];
  22. exit(header('Location: mysql_log.php'));
  23. }else
  24. echo 'podales bledne dane';
  25. $form = <<<FORM
  26. <form action="mysql_log.php" method="post" />
  27. host:<br />
  28. <input type="text" name="host" /><br />
  29. login:<br />
  30. <input type="text" name="login" /><br />
  31. haslo:<br />
  32. <input type="text" name="haslo" /><br />
  33. <input type="submit" value="zajoguj" />
  34. </form>
  35. FORM;
  36. echo $form;
  37. }
  38.  
  39. ?>
Go to the top of the page
+Quote Post
icetab
post
Post #4





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


o dzięki winksmiley.jpg ale mam mały problem z dodaniem do niego funkcji
mysql_select_db
Go to the top of the page
+Quote Post
sniezny_wilk
post
Post #5





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Cytat(icetab @ 20.05.2008, 00:02:06 ) *
o dzięki winksmiley.jpg ale mam mały problem z dodaniem do niego funkcji
mysql_select_db


Przecież masz manuala, gdzie jest pokazane w który miejscu to powinno być (Dostałeś gotowca i jeszcze źle? Pomyśl trochę sam). Zresztą miejsce użycia tej funkcji jest bardzo logiczne.

Ten post edytował sniezny_wilk 20.05.2008, 01:37:50
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 - 11:04