Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z sesjami
Forum PHP.pl > Forum > PHP
0g0r
Siemka winksmiley.jpg. Zakupiłem nowy VPS, i przeniosłem wszystkie pliki z poprzedniego serwera. Jednak na podstronie, gdzie wykorzystuje sesje pojawiają mi się błędy...
Kod PHP:
  1. <?php
  2. $czas_start = date("H:i:s");
  3. $_SESSION['pocz'] = $czas_start;
  4. $_SESSION['start'] = strtotime($czas_start);
  5. $_SESSION['sesja'] = '1';
  6. ?>


Błędy:

  1. Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/ogor/index.php:1) in /home/ogor/index.php on line 2
  2.  
  3. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/ogor/index.php:1) in /home/ogor/index.php on line 2
tehaha
zapisz pliki .php bez BOM i spróbuj jeszcze raz
0g0r
zrobiłem.. to samo.
Użyłem ob_start; i także błąd.
Może jakieś konkretne ustawienia do zmiany w PHP.ini?
furman12
Skopiuj zawartość pliku. Wklej do nowego i zapisz bez bom'a
tehaha
daj tez session_start() na sam początek i upewnij się że przed
  1. <?php
nie ma żadnej spacji
gothye
albo 



przed session_start();

0g0r
Dzięki winksmiley.jpg.

Okazało się, że był to problem z kodowaniem. Piszę w notatniku, więc stąd się brał problem.
Spacji nigdzie nie było, także zawiniło jedynie kodowanie. Dzięki jeszcze raz winksmiley.jpg.
tehaha
No to właśnie dlatego że notatnik zapisuje z BOM, musisz zmienić edytor na coś innego.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.