Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Sesja] Wyciąganie rekordu
Malvegil
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.12.2007

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


Witam,

mecze się z sesją na swojej stronie. Otóż chce zrobić komunikat typu 'Witaj XXX' gdzie XXX to bylby login zarejestrowanego uzytkownika.

Sesje mam nazwaną session_register("user");

Kod powinien wyglądać tak:
echo "<p>Witaj <b>".$_SESSION['user']."</b></p>";

jednak nie ma tego wyniku który bym chciał...

Prosze o pomoc...

<?php
//wczytanie pliku z funkcjami
require_once ("funkcje.php");
//rozpoczęcie sesji
session_start();
session_cache_limiter('nocache');

if (session_is_registered("user"))
{
echo "<p>Witaj <b>".$_SESSION['user']."</b></p>";



echo('<br /><a href="wyloguj.php">Wyloguj sie</a>');
}
else
{
//formularz logowania
wy_form_logo();
}
;

?>









PS: Korzystałem z szukaj i nie znalazłem odpowiedniego postu.
Go to the top of the page
+Quote Post
Lonas
post
Post #2





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


Bylo milion razy...


  1. <?php session_start();
  2. //wczytanie pliku z funkcjami
  3. require_once ("funkcje.php");
  4.  
  5.  
  6.  
  7. if (session_is_registered("user"))
  8. {
  9. echo "<p>Witaj <b>".$_SESSION['user']."</b></p>";
  10.  
  11.  
  12.  
  13. echo('<br /><a href="wyloguj.php">Wyloguj sie</a>');
  14. }
  15. else
  16. {
  17. //formularz logowania
  18. wy_form_logo();
  19. }
  20. ;
  21.  
  22. ?>


Ten post edytował Lonas 11.04.2008, 10:09:11


--------------------
Go to the top of the page
+Quote Post
nevt
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


Proszę przykładowy kod ująć w odpowiednie znaczniki BBcode.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
Malvegil
post
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.12.2007

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


Niestety nic się nie dzieje... Może w innej części jest problem...
  1. <?php
  2. function logowanie($login, $haslo) 
  3. { 
  4. $polaczenie= pol_mysql(); 
  5. // sprawdzenie, czy login nie powtarza się 
  6. $wynik = mysql_query("select * from users where login='$login'"); 
  7. if(!$wynik) 
  8. return "Problem: zapytanie z bazy nieudane"; 
  9. if (mysql_num_rows($wynik)== 0) 
  10. { 
  11. echo "<H3 ALIGN=center>Niema takiego użytkownika w bazie danych</h3>"; 
  12. wy_form_logo(); 
  13. } 
  14. $tab_user = wynik_db_do_tablicy($wynik); 
  15. if ($tab_user[0]['haslo'] != $haslo) 
  16. { 
  17. echo "<H3 ALIGN=center>Niepoprawne hasło</h3>"; 
  18. wy_form_logo(); 
  19. } 
  20.  if ((mysql_num_rows($wynik)== 1)AND($tab_user[0]['haslo'] == $haslo)) {
  21.  $user = $login;
  22.  //rejestrowanie danych sesji
  23.  session_cache_limiter('nocache'); 
  24.  session_register("user"); 
  25.  echo "zalogowany jako: <b>" .$user."</b>, jesteœ z <b>".$tab_user[0]['skad']."</b>, data twojej rejestracji to: <b>".$tab_user[0]['data']."</b><br>"; 
  26.  }
  27. ?>
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #5





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


Cytat
If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered(), and session_unregister().


Radzę przeczytać całość z wszystkimi "ostrożnie"...
http://pl2.php.net/manual/en/function.session-register.php


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
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 Aktualny czas: 19.08.2025 - 16:07