Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z Session Start();
kkuubbaa88
post
Post #1





Grupa: Zarejestrowani
Postów: 510
Pomógł: 1
Dołączył: 27.08.2007

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


pierwszy raz spotykam sie z tym problemem, wiec od razu ide do specjalistow smile.gif na paru stronach mam uzywane sesje... z nieznanych przyczyn nie cche mi je oblsugiwac... mam tylko blad:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at E:\wamp\www\moje\Token\test.php:3) in E:\wamp\www\moje\Token\test.php on line 5

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:\wamp\www\moje\Token\test.php:3) in E:\wamp\www\moje\Token\test.php on line 5


o co w tym chodzi ? jak to naprawic ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


tzn ze wysylasz juz cos wczesniej do przegladarki, jakis znak, albo poprostu HTML.


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
fan_pascala
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.02.2007
Skąd: Niepołomice

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


Jeśli poprawnie rozpoczynasz kod od otwarcia sesji, to najpradopodoniej przyczyną tego błędu jest zmiana kodowania. Wynikiem tego są często niewidoczne w edytorze znaki które są właśnie wysyłane w pierwszej kolejności (to o czym mówił AxZx).


--------------------
Programy|łatki|sterowniki
Go to the top of the page
+Quote Post
kkuubbaa88
post
Post #4





Grupa: Zarejestrowani
Postów: 510
Pomógł: 1
Dołączył: 27.08.2007

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


na stronie tak dla prób mam i formularz do rejestracji i do logowania... formularze metoda post i wpisuja dane do tabeli mysql... gdy sie zarejestruje to od razu daje na logowanie i wtedy mam blad w logowaniu... logowanie kozysta z tej samej tabeli... sesie mam tylko w logowaniu... jakis konflikt interesow ?moze podac kod ? bedzie lepiej zrozumie problem ?
Go to the top of the page
+Quote Post
Kicok
post
Post #5





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Cytat
(output started at E:\wamp\www\moje\Token\test.php:3)


Tu masz napisane w jakim pliku i w jakiej linijce wysyłasz coś do przeglądarki.


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
kkuubbaa88
post
Post #6





Grupa: Zarejestrowani
Postów: 510
Pomógł: 1
Dołączył: 27.08.2007

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


usunalem ten plik z tokenem. opisze moj problem jeszcze raz... bardziej dokladnie:Mam formularz do rejestracji i logowania. obydwa sa w osobnych folderach w osobnych plikach. gdy osobno kazdy testuje chodza bez zadnych problemow. natomiast gdy stworze nowy plik php i tam dam include i wsadze i logowanie i rejestracja, to dziwnym sposobem nie jestem w stanie sie zalogowac... przy próbie logowania mam

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at E:\wamp\www\moje\Rejestracja\index.php:82) in E:\wamp\www\moje\Logowanie\index.php on line 23

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:\wamp\www\moje\Rejestracja\index.php:82) in E:\wamp\www\moje\Logowanie\index.php on line 23

Warning
: Cannot modify header information - headers already sent by (output started at E:\wamp\www\moje\Rejestracja\index.php:82) in E:\wamp\www\moje\Logowanie\index.php on line 26

tak wiec sledzac to wszystko mam:

E:\wamp\www\moje\Rejestracja\index.php:82
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">

E:\wamp\www\moje\Logowanie\index.php
on line 23 - session_start();

E:\wamp\www\moje\Logowanie\index.php
on line 26 - header ("Location: 1.php");

o te rzeczy strasznie sie rzuca sad.gif jesli nadal bedzie problem z rozwiazaniem to przesle caly kod...

dzieki za pomoc smile.gif
pozd smile.gif

no wiec ? moze ktos pomoc ?

Ten post edytował kkuubbaa88 8.09.2007, 11:02:41
Go to the top of the page
+Quote Post
b_chmura
post
Post #7





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


zaraz na samym początku wstaw:
  1. <?php session_start(); ?>
Go to the top of the page
+Quote Post
p_woznica
post
Post #8





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 18.05.2005
Skąd: Radom

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


Wstaw w index.php
  1. <? ob_start(); ?>

jako pierwsza linia przed wszystkimi nagłowkami dokumentu html
i
  1. <? ob_end_flush(); ?>
jako ostatnia linijka po zakonczeniu kodu html powinno pomóc


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 16:56