Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesje..., Jak sprawdzić czy sesja istnieje??
-Wieviór-
post
Post #1





Goście







Mam prosty do rozwiązania problem, mianowicie chce zrobić, że jeżeli użytkownik jest zalogowany to sesja się otwiera i pokazują mu się jego dane itp., jeżeli nie to pokazuje się formularz logowania. No i wszystko mam:
  1. <?
  2. if(!$_SESSION[user]) 
  3. {
  4. // Logowanie
  5. } else {
  6. // Dane itp.
  7. } ?>


No i wszystko git, tyle że. Jeżeli sesja nie istnieje to strona generuje mi o tym błąd:

Cytat
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/mateooo/public_html/premiership/new-wievior/index.php:16) in /home/mateooo/public_html/premiership/new-wievior/prawe.php on line 1

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/mateooo/public_html/premiership/new-wievior/index.php:16) in /home/mateooo/public_html/premiership/new-wievior/prawe.php on line 1


Czyli potrzebuje czegoś w stylu instrukcji do sprawdzenia czy sesja istnieje.

Ten post edytował Wieviór 17.06.2004, 15:35:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Oczywiście.
Includowane - znaczy, że jest to dołączone do innego skryptu w jakimś miejscu, co zarazem oznacza, że przed wywołaniem session_start() do przeglądarki może być już coś wysyłane. Zapewne dzieje się tak w Twoim przypadku.
Pozdrawiam. Mike.

Ten post edytował mike_mech 17.06.2004, 17:06:49
Go to the top of the page
+Quote Post

Posty w temacie
- Wieviór   Sesje...   17.06.2004, 14:03:20
- - BzikOS   isset() i wyrzuć pusta linię z początku skryptu. ...   17.06.2004, 14:06:55
- - Wieviór   Mam tak: [PHP] pobierz, plaintext <? session_st...   17.06.2004, 15:29:08
- - mike_mech   Przed rozpoczęciem sesji nie możesz wysłać do prze...   17.06.2004, 15:42:22
- - Wieviór   W sumie to jest includowane do innej strony, czy t...   17.06.2004, 16:57:34
- - mike_mech   Oczywiście. Includowane - znaczy, że jest to dołą...   17.06.2004, 17:00:18
- - Wieviór   No właśnie już to zmieniłem. Teraz działa.   17.06.2004, 17:02:10


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: 5.10.2025 - 10:00