Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] problem z header'ami - Warning: session_start()
-pristerpiont-
post
Post #1





Goście







Witam
Mam taki poczatek w pliku index:
  1. <?php
  2. session_cache_limiter('private, must-revalidate');
  3.  
  4. if(@$_GET['lang']=='en') $_SESSION['lang']='en';
  5. else if(@$_GET['lang']=='ua') $_SESSION['lang']='ua';
  6. else if(@$_GET['lang']=='pl') $_SESSION['lang']='pl';
  7.  
  8. if(empty($_GET['lang']))
  9. {
  10. if($_SESSION['lang']=='en') header('location: ./en');
  11. else if($_SESSION['lang']=='ua') header('location: ./ua');
  12. else header('location: ./pl');
  13. }


domyslnie ma sie wlaczyc zmienna get ./pl jesli ktos do adresu nie doda od razu skrotu jezyka i do tej pory wszystko dzialalo ok i nagle z nieznanych mi przyczyn zaczelo wyrzucac takie warningi:

  1. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/ctt/ftp/apr/index.php:1) in /home/chombud/ftp/apartamenty/index.php on line 2
  2.  
  3. Warning: Cannot modify header information - headers already sent by (output started at /home/ctt/ftp/apr/index.php:1) in /home/ctt/ftp/apr/index.php on line 15


Czy ktos sie orientuje co moze byc tego przyczyna?
Go to the top of the page
+Quote Post
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


daj ob_start przed session, no i po co robisz ob_Start 2x? ob end flush daj na końcu
Go to the top of the page
+Quote Post
-pristerpiont-
post
Post #3





Goście







Niestety poimo zmiany pozucji ob_start() na pierwsza ciagle to samo, co do ob_end_flush(); to na koniec czego calego dokumetu powinienem dac? Generalnie czy daj go na koniec czy tak jak jest ciagle to samo... Dziwne bo 2 dni temu wszytko bylo ok nagle sie pojawily te warningi...
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Pewnie chodzi o kodowanie pliku
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: 18.09.2025 - 23:53