Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwne zachowanie sesji, session_cache_limiter()
Chrom
post
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,
dostałem taki komunikat sesji, co moge z tym zrobić?

  1. <?php
  2. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:a1rozliczeniaindex.php:1) in C:a1rozliczeniaindex.php on line 1
  3. ?>


przeczytałem, że jest to ogranicznik pamięci podręcznej w momencie wywołania skryptu ale jak usunąć takie ostrzeżenie.

Ten post edytował Chrom 22.10.2007, 22:26:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
pillot
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 9.05.2004
Skąd: Puszów

Ostrzeżenie: (0%)
-----


Na początku pliku możesz dać ob_start(), a na końcu ob_end_flush(). Spowoduje to poprawne wysłanie nagłówków.
Go to the top of the page
+Quote Post
Chrom
post
Post #3





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Nic to nie dało na razie zablokowałem podawanie ostrzeżeń dodając @.
jednak jest to tylko połowiczne rozwiązanie.
problem dalej istnieje.
Go to the top of the page
+Quote Post
pillot
post
Post #4





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 9.05.2004
Skąd: Puszów

Ostrzeżenie: (0%)
-----


Cytat(Chrom @ 22.10.2007, 23:25:55 ) *
przeczytałem, że jest to ogranicznik pamięci podręcznej w momencie wywołania skryptu ale jak usunąć takie ostrzeżenie.


hm... Warning ten dostajesz jeżeli przed użyciem session_start() (lub jakiejkolwiek funkcji próbującej modyfikować nagłówek http) wysyłany jest (drukowany) jakiś znak, tekst, cokolwiek, do czego uprzednio formowany jest i wcześniej wysyłany nagłówek http. Funkcje ob_* pozwalają ominąć to ograniczenie bo dzięki nim zawartość odpowiedzi http jest wysyłana dopiero po "wygenerowaniu" całości odpowiedzi - tu strony i jest możliwość ustalenia nagłówka w trakcie przetwarzania.

Raczej to już było...
Go to the top of the page
+Quote Post
sanchoo
post
Post #5





Grupa: Zarejestrowani
Postów: 161
Pomógł: 1
Dołączył: 11.02.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


  1. rozpocznij strone od takiego czegos:
  2.  
  3. <?php
  4. ?>
  5. <HTML>
  6. <HEAD></HEAD>
  7. <BO.....


pilot mowi prawde (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
thornag
post
Post #6





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Aczkolwiek jest to niepoprawne dzialanie. To ze dziala nie robi tego sposobu sposobem wlasciwym.

Nie powinienes wysylac nic przed session start etc uzywanie obow to tylko proteza.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 22:01