Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Cannot send session cookie
Forum PHP.pl > Forum > PHP
Dawid_
Witam!

Wiem... było to na forum, ale jakoś nie moge sobie z tym poradzić.
Mianowicie:

Początek kodu index.php:
Kod
<?php
   require_once("SelectedOption.php");
   require_once("class/player.php");

if($user->AreYouLogin( false ))
...


Początek zawartość pliku SelectedOption.php:
Kod

<?php ob_start();session_start();

error_reporting( E_ALL );
ini_set( 'display_errors', 1 );

   require_once("config.php");


Efekt jest taki:

Cytat
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/makss/public_html/projekt/SelectedOption.php:1) in /home/makss/public_html/projekt/SelectedOption.php on line 1

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/makss/public_html/projekt/SelectedOption.php:1) in /home/makss/public_html/projekt/SelectedOption.php on line 1

Warning: Cannot modify header information - headers already sent by (output started at /home/makss/public_html/projekt/SelectedOption.php:1) in /home/makss/public_html/projekt/index.php on line 76


Można dać session_start w index.php i po kłopocie, ale...
nasty
Masz cos wyslanego (zapomniena spacja itp.) przed headerami
Jest kilka sposobow, upewnij sie czy niczego jeszcze nie wyslales (echo, print) mozesz tez dac w twoim skrypcie:
  1. <?php
  2. // kod strony
  3. ?>
L_Devil
Masz entera przed <?php smile.gif
Dawid_
Cytat(L_Devil @ 21.10.2006, 19:27:33 ) *
Masz entera przed <?php smile.gif


A no faktycznie blinksmiley.gif
Dzięki

To jeszcze tylko:
Cytat
Warning: Cannot modify header information - headers already sent by (output started at /home/makss/public_html/projekt/SelectedOption.php:76) in /home/makss/public_html/projekt/class/player.php on line 158


Zaraz poszukam na forum
L_Devil
To jest to samo - wysyłasz jakiekolwiek znaki przed poleceniami nagłówków (header, set_cookie, etc.) - wywal wszystko, nawet puste linie, spacje, itp. winksmiley.jpg
Dawid_
Dobra, już wszystko działa.
L_Devil, nasty_psycho dzięki za pomoc.

To robiłem na boo.pl i tam działa, a teraz się przeniosłem i wyszło to co wyszło.

Teraz tylko wrócić do pracy smile.gif

Pozdrawiam
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.