![]() |
![]() |
![]()
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 ![]() |
|
|
![]() |
![]()
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
-------------------- |
|
|
![]()
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!
![]() -------------------- Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
|
|
|
![]()
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 |
|
|
![]()
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.
-------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
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 ![]() ![]() ![]() Ten post edytował bamboo 17.02.2008, 17:59:40 |
|
|
![]()
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 -------------------- |
|
|
![]()
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...
|
|
|
![]()
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
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:50 |