Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] przekazanie sesji
pioch
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 30.11.2006

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


witam

mam takie nurtujące pytanie, jak zrobić by mogli tylko zalogowani uzytkownicy komentować news....

mój skrypt logowania

  1. <?
  2. ?> // na samym poczatku strony
  3.  
  4.  
  5. <?
  6. $login = $_POST["login"];
  7. $haslo = $_POST["haslo"];
  8.  
  9. if ($_GET["login"]=="koniec") { // wylogowanie
  10. } else if ($login<>"" and $haslo<>"") {
  11. $haslo = md5($haslo);
  12. if ($baza = mysql_connect($mysql_host, $mysql_login, $mysql_haslo)) {
  13. if (mysql_select_db($mysql_baza)) {
  14. $wynik=mysql_query("SELECT * FROM $mysql_tabela WHERE
  15. login='$login' and haslo='$haslo' and status=5");
  16. if (mysql_num_rows($wynik)==1) {
  17. $dane=mysql_fetch_array($wynik);
  18. $_SESSION["zalogowany"]="tak";
  19. $_SESSION["login"]=$dane["login"];
  20. $_SESSION["imie"]=$dane["imie"];
  21. $_SESSION["email"]=$dane["email"];
  22. }
  23. } else echo "Nie można połączyć się z bazą";
  24. mysql_close($baza);
  25. }
  26. }
  27. ?>



i teraz chciałbym przekazać wartość sesji do innej strony , a dokładniej komentuj.php

w jaki sposób to zrobić ?
  1. <?php
  2. if(!isset($_SESSION['login]) AND !isset($_SESSION['haslo'])){
  3. header("Location:index.php");
  4. }
  5. ?>


czy to dobry sposób ?

i jeszcze takie pytanie ....


Jak ustalić czas "zycia sesji " , to znaczy jak i gdzie mam to ustalić , by po wylaczeniu i właczeniu przeglądarki zapamiętywało uzytkownika

z góry dzieki

// podany przezemnie sposób nie działa :/ echh

Ten post edytował pioch 3.01.2007, 13:01:02
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: 2.10.2025 - 23:14