Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] session_start() :: problem
Forum PHP.pl > Forum > Przedszkole
Zmorcia
Co to znaczy?

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/przedww/public_html/domains/zmorcia.pl/teksty/head.php:8) in /home/przedww/public_html/domains/zmorcia.pl/teksty/dane.php on line 2
Siner
Że w 8 linijce pliku head.php są już wysyłane jakieś informacje do przeglądarki i sesja nie może zostać zapoczątkowana.
Zmorcia
ale w head.php mam sam html tongue.gif
Siner
session-start" title="Zobacz w manualu PHP" target="_manual a tam informacja: "Informacja: Jeśli używasz sesji opartych o ciasteczka, to session_start() musi być wywołane przed wysłaniem jakichkolwiek danych do przeglądarki."
czyli session_start() musisz dać przed nagłówkiem <html>
Tomplus
No właśnie, masz text, a nie może być nic wysyłane przed nagłówkiem.


  1. <?php
  2. ob_start(ob_gzhandler); //Zastosuj przed head.php
  3. //instrukacja //np. dane.php
  4. ob_end_flush(); // w foot.php
  5. ?>


Buforowanie textu daje pierwszeństwo przy wysyłaniu różnych rodzaju nagłówków, jak sesje, header itp.
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.