ďťż

[php] problem z sesją - BANALNY PROBLEM! Cannot send session cookie - headers already

       

Podstrony


telcocafe

Witam mam problem z sesją, w kilku projektach musiałem zrezygnować z logowania poprzez PHP i stosowałem .htaccess ponieważ ciągle coś było nie tak... mam np. przykładowy skrypcik:

<? session_start(); ?>

I nawet w tym skrypcie wywala mi to:

Cannot send session cookie - headers already sent
Cannot send session cache limiter - headers already

Dokładnie w linijce session_start();

Co może być nie tak? wiem że to bardzo banalny problem...ale co jest nie tak? nie mam pojęcia.

Przeglądarka: Firefox
Edytor: Notepad++ 4.7.3
Serwer: Webserv 1.3 PHP5

Nie wiem co może być jeszcze potrzebne? Bardzo proszę o pomoc bo bez tego nie ruszę z kolejnym projektem.



Podstawa. Zajrzyj do manuala, tudzież do słownika angielsko-polskiego. Przed wystartowaniem sesji nie można wysyłać żadnej treści.

a widzisz że jest tu wysyłana jakakolwiek treść? bo ja nie :P

a spróbuj napisać tak
<?php session_start(); ?>
Jeżeli to nie poskutkuje to ściągnij inny edytor tekstu, stwórz nowy plik i wpisz ten kod co ci podałem. NIE KOPIU zawartości z aktualnie źle działającego pliku.



na jednym z for podpowiedzieli mi że może chodzić o tzw. BOM związany z kodowaniem UTF-8 który mam ustawiony jako domyślny w moim edytorze.

A zrobiłeś te kroki które ci podałem? Działa?

Rozwiązałem problem. Problemem były znaki BOM. Pod notepad++ wszedłem w Pliguny -> HEX Editor -> View in HEX i usunąłem znaki BOM dla UTF-8

http://pl.wikipedia.org/wiki/BOM

Działa normalnie ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.