Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> session_start(), Powtarzający się problem
-Wieviór-
post
Post #1





Goście







Mam coś czego za nic nie moge zlikiwidować:

  1. include 'config.php';
  2. ?>


i błąd:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/wievior/domains/premiership.net.pl/public_html/sklep/index.php:1) in /home/wievior/domains/premiership.net.pl/public_html/sklep/index.php on line 1

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/wievior/domains/premiership.net.pl/public_html/sklep/index.php:1) in /home/wievior/domains/premiership.net.pl/public_html/sklep/index.php on line 1

Kompletnie nie rozumiem!! Wiem, że musi być na początku, ale jest przecież(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
Go to the top of the page
+Quote Post
stoprocent
post
Post #2





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

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


  1. <?php
  2. include 'config.php';
  3. ?>


Tez z tym kiedys wlaczylem i umnie to byla pierodla tego typu
zobacz tak czy zadziala.
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #3





Goście







To nie to... wciąż to samo...
Go to the top of the page
+Quote Post
sf
post
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Nie lepiej poprostu nie wyświetlać strony przed wysłaniem cookie, sesji czy co tam jeszcze robicie? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #5





Goście







Nie rozumiem sf... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

To jest zaraz na początku nic przed tym nie ma. Html jest pózniej, wszystko...
Go to the top of the page
+Quote Post
sf
post
Post #6





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Jeżeli masz echo mysql_error to przecież wtedy jest już wysłany header bo wyświetlasz błąd ;}
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #7





Goście







  1. <?
  2. include 'config.php';
  3. ?>


Jest tak i nadal to samo
Go to the top of the page
+Quote Post
rogrog
post
Post #8





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


zobacz czy nie masz żadnych znaków (w tym spacji, enterów itp.) przed tymi liniami.
Go to the top of the page
+Quote Post
johnson
post
Post #9





Grupa: Zarejestrowani
Postów: 90
Pomógł: 2
Dołączył: 3.12.2004

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


pierwsza linijka jest pusta, ale tylko pozornie bo de facto jest tam znak konca linii, zlikwiduj ta linijke i powinno byc ok

Ten post edytował johnson 6.01.2005, 09:29:58
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #10





Goście







Mam usunąć znacznik php? Bez sensu. Ale jeżeli masz na myśli przesunięcie do lini wyżej to również próbowałem i nic z tego...
Go to the top of the page
+Quote Post
ARJ
post
Post #11





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


chodzi o to aby wysłać sesję czy cookies zanim wyślesz do przeglądarki co kolwiek innego.
sam początek dokumentu:
  1. <?php
  2. //reszta strony
  3. ?>

przed znacznikiem <? niemoże być żaden znak (litery, spacje).

Ten post edytował ARJ 6.01.2005, 15:53:39
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #12





Goście







  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  2. <title>Sklep Liverpool FC</title>
  3. <!--
  4. .dol { border: 1 solid #000000; padding: 2 }
  5. .menu { background-color: #FFFFFF; border-left: 1 dotted #000000;
  6. border-right: 1 dotted #000000; border-bottom: 1 dotted #000000;
  7. padding: 2 }
  8. .menu_naglowek { color: #FFFFFF; font-size: 10pt; background-color: #000000; text-align: Center;
  9. border: 1 solid #000000; padding: 2 }
  10. table { font-family: Verdana; font-size: 8pt; color: #000000 }
  11. a { color: #FF0000; text-decoration: blink }
  12. input { font-family: Verdana; font-size: 8pt; color: #FF0000 }
  13. -->
  14. </head>


Tak wygląda head? Czy to może być przyczyna?
Go to the top of the page
+Quote Post
rogrog
post
Post #13





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


nie wiem gdzie masz umieszczony ten head.

krótko: przed ob_start() ani przed session_start() NIE MOŻE BYĆ żadnego znaku, również w plikach includowanych, require'owanych itp.
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #14





Goście







Nie ma nic jest tak:

  1. include 'config.php';
  2. ?>
  3. <head>
  4. itp.


Tylko czy np. style na to nie wpłyną albo "title" ew. kodowanie?
Go to the top of the page
+Quote Post
rogrog
post
Post #15





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


Cytat
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/wievior/domains/premiership.net.pl/public_html/sklep/index.php:1) in /home/wievior/domains/premiership.net.pl/public_html/sklep/index.php on line 1

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/wievior/domains/premiership.net.pl/public_html/sklep/index.php:1) in /home/wievior/domains/premiership.net.pl/public_html/sklep/index.php on line 1


te błędy mówią że w pierwszej linii pliku index.php zaczęto wysyłanie danych.

Pewnie masz jakiś biały znak typu enter albo spacja.

EDIT: sprawa się wyjaśniła. powodem nie były (tak jak zwykle) jakieś znaki pozostawione przez nieuwagę Wievióra na samym początku. Okazało się że były tam (najwidoczniej) jakieś dziwne znaki, które nie były widoczne w edytorze. Zadziałało po stworzeniu nowego pliku i przekopiowaniu zawartości.

Ten post edytował rogrog 7.01.2005, 14:11:45
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.08.2025 - 21:10