![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zapewne, pomyślicie, że to takie proste, lecz wcale tak nie jest :-). Próbowałem już chyba wszystkiego :-/... Od zwykłego session_start();, do ob_start();, ob_end_flush();, utowrzenia katalogów /tmp z chmodami 777 i katalogu /files o chmodach 777. Również w php.ini dodawałem: Kod output_buffering =on output_buffering =4096 A skutków żadnych, ciągle błędy są! 1. Mam serwis, a w nim pełno plików o podobnej budowie:
A tylko w jednym pliku jest błąd a jego treść jest taka: Kod Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/a.php:1) in /home/a.php on line 2 Zobaczcie na ten kod powyżej, linia 2 to session_start();. Mogę was zapewnić, że nie ma tam odstępu (spacji ani nic)... :/ Pomocy!!! 2. Wcześniej na starym hostingu wszystko było ok, a teraz zmiana na Debiana serwer Dedykowany, świeżo instalowany. W niektórych plikach gdzie wykorzystuję "header" np.:
Występuje błąd: Kod Warning: Cannot modify header information - headers already sent by (output started at /home/b.php:1) in /home/b.php on line 155 Linia 155 to właśnie to header.. :/. W tym pliku znów nie ma tego błędu z przykładu pierwszego.. lecz jest inny błąd.. !!PROSZĘ O POMOC - DZIĘKUJĘ SERDECZNIE!!
Ten post edytował Nexus. 30.08.2007, 16:35:22 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 30.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
1: albo jakiś skrypt już wcześniej wysłał informacje o nagłówkach strony, i już nie możesz ich modyfikować
2: Gdzieś masz 2 razy napisane session_start() [na to wygląda, patrząc na pierwszy z komunikatów] |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Teraz podam trochę informacji z
PHP Version 4.4.4-8+etch4 session Session Support enabled Registered save handlers files user Directive Local Value session.auto_start - Off session.bug_compat_42 - On session.bug_compat_warn - On session.cache_expire - 180 session.cache_limiter - nocache session.cookie_domain - no value session.cookie_lifetime - 0 session.cookie_path - / session.cookie_secure - Off session.entropy_file - no value session.entropy_length - 0 session.gc_divisor - 100 session.gc_maxlifetime - 1440 session.gc_probability - 0 session.name - PHPSESSID session.referer_check - no value session.save_handler - files session.save_path - /var/lib/php4 session.serialize_handler - php session.use_cookies - On session.use_only_cookies - Off session.use_trans_sid - Off Może tutaj coś nie tak??(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) --- @up co do postu, dzięki za fatygę. 1. Nie wysyłał. 2. Nie mam napisane 2 razy session_start(); 3. Wszystko sprawdziłem przed chwilką (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ---Jakie propozycje---
Ten post edytował Nexus. 30.08.2007, 16:46:49 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Osiek almost City ;-D Ostrzeżenie: (0%) ![]() ![]() |
Może masz problem z tzw. BOM-em? Byte Over Mask, afair. Poszukaj na wikipedii więcej na ten temat.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Osiek almost City ;-D Ostrzeżenie: (0%) ![]() ![]() |
http://pl.wikipedia.org/wiki/BOM
Jednak chodziło o Byte Order Mark (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował pbnan 30.08.2007, 16:50:25 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jest to Byte Order Mark -> http://en.wikipedia.org/wiki/Byte_Order_Mark
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam kodowanie UTF-8 więc raczej odpada.
-- KTO POMOŻE DAM 5 PLN Z GÓRY NA KONTO - (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) - serio -- Ten post edytował Nexus. 30.08.2007, 16:59:10 |
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź (na przykład za pomocą Firebug'a) czy faktycznie zostało coś przesłane w nagłówkach.
Może serwer płata Ci psikusa? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 8.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Może spróbuj zapisać ten plik w innym kodowaniu, wtedy będzie wiadomo, że to nie przez BOMa.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 22.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Prosiłbym chętnych (na 5 PLN (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) o pomoc w tym przykładzie drugim z "header". To z cannot cache limiter... nie przeszkadza zbytnio, a header uniemożliwa mi prace.
Firebuga'a mam postaram się zaraz sprawdzić! Ten post edytował Nexus. 30.08.2007, 17:09:04 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 28.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ja też mam kodowanie UTF-8 i miałem z tym problem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) zależy od edytora jakiego używasz, bo mój (Notepad++) dodaje krzaczki i sesje się wysypują. PSPad rozwiązał problem.
|
|
|
![]()
Post
#13
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź to o czym mówi ~mike. I przeczytaj ten temat http://forum.php.pl/index.php?showtopic=27476
Cytat KTO POMOŻE DAM 5 PLN Z GÓRY NA KONTO (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 8 Dołączył: 14.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Otwórz plik programem Mass Text Replacer i zobacz czy masz BOM
|
|
|
--misiek-- |
![]()
Post
#15
|
Goście ![]() |
jak masz utf-8 to nie wyklucza problemu BOM .
piszac w notepad ++ czesto jest ten blad jak sie nie ustawi kodowania utf-8 bez BOM |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 21:14 |