Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesje
bamboo
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 14.02.2008
Skąd: Głowno

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


ni więc tak, w plikach zaincludowany jest config.php w którym na początku znajduje sie session_start()(znajdują sie w tym samym foldzerze), w pliku, który znajduje sie w katalogu wyżej, również zaincludowany jest config.php (czyli z poprzedniego folderu) i wyświetlany jest błąd:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Program Files\WebServ\httpd\app\administration\adminsite.php:2) in D:\Program Files\WebServ\httpd\app\config.php on line 2

niewiem o co chodzi blinksmiley.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
dziurson
post
Post #2





Grupa: Zarejestrowani
Postów: 145
Pomógł: 16
Dołączył: 19.07.2007
Skąd: Elbląg

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


Temat poruszany wiele razy. Po prostu session_start() musi być zawsze na samym początku. Pzed jakimi kolwiek operacjami. czyli musisz session_start() dac osobno w każdym pliku


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





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


Ale nie w każdym includowanym! smile.gif


--------------------
Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
Go to the top of the page
+Quote Post
bamboo
post
Post #4





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 14.02.2008
Skąd: Głowno

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


u mnie config jest includowany na samym początku, oczywiście po <?php a w cofigu jest to samo, session_start() znajduje sie na samym początku, też zaraz po <?php...

Ten post edytował bamboo 17.02.2008, 17:16:28
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%)
-----


Z tego wynika, że wysyłasz dwa razy session_start() w pliku config i adminsite, zdecyduj się na umieszczenie session_start() tylko w jednym pliku.


--------------------
Go to the top of the page
+Quote Post
bamboo
post
Post #6





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 14.02.2008
Skąd: Głowno

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


w pliku adminsite niebyło nawet nic co było związane z sesjami, tz. niema tam tej funkcji, jest tylko w pliku config


PROBLEM ROZWIĄZANY

i poraz kolejny prosząc o pomoc na forum, sam rozwiązałem problem, najdziwniejsze właśnie w tym problemie jest rozwiązanie blinksmiley.gif otóż zawsze myślałem że <? i <?php to to samo, a jednak nie, ponieważ wcześniej w plik adminsite zaczynał sie od <?, zmieniłem na <?php i odziwo działa blinksmiley.gif no cóż... dzięki za pomoc... winksmiley.jpg

Ten post edytował bamboo 17.02.2008, 17:59:40
Go to the top of the page
+Quote Post
devnul
post
Post #7





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


więc albo masz echo albo inne badziewie w pliku adminsite.php, możliwe także że kożystasz z kodowania UTF-8 lub innego z rodziny Unicode i w plikach ze skryptami znajdują się nagłówki BOM o tym jak je usunąć przeczytasz na tym forum (poszukaj)

/edit: <? i <?php na dobrą sprawę to jest to samo - jedyna różnica to ta że przy wyłączonym short_tags w php.ini nie zadziała <?

Ten post edytował devnul 17.02.2008, 18:03:05


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
bamboo
post
Post #8





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 14.02.2008
Skąd: Głowno

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


i jeszcze jedno, pierwszą linią niemoże być spacja, bo również niezadziała, musi być <?php i zaraz po nim start sesji...
Go to the top of the page
+Quote Post
devnul
post
Post #9





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


żeby sesja działała to nic (NIC) nie może zostać wysłane (ztesztą nie tylko sesji się to tyczy ale wszelkiej maści nagłówków i ciastek) ani spacja ani żadne echo, totalnie nic, włączając w to nagłówki BOM


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
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: 20.08.2025 - 04:50