Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd z session_start();
Forum PHP.pl > Forum > PHP
Komarek
Witam

otrzymuje taki problem:

Kod
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent ...


Problem dotyczy funkcji session_start(), tak to widzimy.

przy uruchomieniu pliku 'pisz.php', bledu nie ma.

jezeli uruchomie plik 'index.php', w ktorym zincludowalem 'pisz.php', wystepuje ten blad.

p.s.
czesc kodu z 'index.php' wyglada tak:

  1. <div id="glowna">
  2. <div id="tresc">
  3. <div id="lewo">
  4. <?php
  5. include ("pisz.php");
  6. ?>
  7. </div>
  8. <div id="prawo">
  9. cos tam blebleble
  10. </div>
  11. </div>
  12.  
  13. </div>


czy cos zle zrobilem? prosze o pomoc sad.gif
MateuszS
session_start(); musi byc w 1 linijce pliku, a najlepiej daj w 1 linijce ob_start(); session_start(); i w OSTATNIEJ ob_end_flush(); Kodowanie ustaw na UTF-8 bez BOM
Komarek
początek pliku 'pisz.php'

  1. <?php


koniec pliku 'pisz.php'

  1. ?>


plik otwarty Notepadem.exe zapisany z kodowaniem UTF-8.

za bardzo nie kumam, UTF-8 bez BOM ? tzn ?
darko
znacznik kolejności bajtów notepad chyba dobrze nie koduje
furman12
Zapisz plik dreamweaver'em czy coś bo notatnik automatycznie dodaje bom'a, tylko przekopiuj zawartość.
MateuszS
polecam pobrac notepad++ i nie bedzie takich problemow z kodowaniem
Spawnm
Było setki razy , zamykam.
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.