[php5] Dziwny problem z sesjami...

Odpowiedz Nowy wątek
2007-07-10 15:30
0

Sytuacja jest wprost śmieszna. Przy otwieraniu strony, której pierwsze linijki kodu wyglądają dokładnie tak:

<?php
    session_start();
    include "core/core.php";
    $blog = new blog();
    addLayout("top.lay");
?>

Serwer (Apache) wyrzuca mi takie błędy


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\wamp\www\index.php:1) in D:\wamp\www\index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\wamp\www\index.php:1) in D:\wamp\www\index.php on line 2

Co wydaje mi się niezwykle absurdalne. Po wrzuceniu plików na hosting www problem znika, wszystko funkcjonuje tak jak powinno z jednym szczegółem - z jakiegoś powodu pomijane są informacje o marginesach (niezależnie od przeglądarki).

Zastanawia mnie fakt zaistnienia tego błędu jak i fakt, że pojawił się on przy zmianie edytora... Aż samemu nie chciało mi się wierzyć, pliki po zapisie w nowym edytorze (dla uściślenia Pajączek 5, a przedtem 2000) w nowo zapisanych plikach pojawiał się ten specyficzny błąd...

Niewątpliwie metodą może być powrót do poprzedniej wersji edytora, ale chciałbym poruszyć temat tego zjawiska z Wami.

Najśmieszniejsze jest to, że nie pojawiła się ani jedna nowa linijka kodu, a pliki jak był zapisywane w UTF-8, tak zostały zapisane i tym razem.

Pozostało 580 znaków

2007-07-10 16:01
0

Problemem jest najprawdopodobniej BOM. Jeden edytor go nie dawał, a drugi daje i w tym jest problem.


Pozostało 580 znaków

2007-07-11 11:46
0

Racja, po zmianie odpowiedniej opcji w programie problem zniknął, jednak te 3 bity pozostały w plikach i rozsuwają mi layout (przeglądarka wyświetla je jako niewidoczne znaki...). Jak się mogę tego pozbyć?

Pozostało 580 znaków

2007-07-11 12:47
0

Używać programu, który nie zapisuje tych trzech bajtów.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0