Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dodawanie ciasteczka
Forum PHP.pl > Forum > Przedszkole
Lejto
Początek index.php wygląda tak.
  1. <?
  2. include("db.class.php");
  3. $db = new DB();
  4. include("core.class.php");
  5. $c = new core($db);
  6. include("galeria.class.php");
  7. $g = new galeria($db);
  8. //..........
  9. ?>

potem uruchamiam funkcje która dodaje ciasteczko
  1. <?php
  2. public function kod()
  3.    {
  4.             global $tex,$dlugosc,$liczby,$litery,$wylosowane_liczby,$n;
  5.             $dlugosc = 6; // od 2 do n
  6.             $liczby = range( 0 , 25 );
  7.             $litery = range( 'a' , 'z' );
  8.  
  9.              for($a=0 ; $a < $dlugosc ; $a++)
  10.              {
  11.                $wylosowane_liczby = array_rand( $liczby , $dlugosc );
  12.                $n = $wylosowane_liczby[$a];
  13.                $tex[$a] = $litery[$n];
  14.              }
  15.            
  16.             $tex = join( '', $tex );
  17.             setcookie("kod", $tex);
  18.    }
  19. ?>

i otrzymuje błąd...
Kod
Warning: Cannot modify header information - headers already sent by (output started at /home/lukaszco/public_html/agawa/index.php:1) in /home/s/public_html/agawa/core.class.php on line 98

przecież wszystko jest jak być powinno...

Na localhoscie nie ma problemu, przecież wszystko mam ok

Pozdrawiam
zeulus
Sprawdz, czy w pliku index.php nie masz przed znacznikiem "<?" jakiś innych znaków - spacji, \n, tabulatora. "<?" musi być pierwszy w pliku, ob_start() musi być wywołane zanim cokolwiek wyślesz do przeglądarki.

Na localhoscie możesz mieć domyślnie włączone ob_start() a na serwerze zdalnym nie, dlatego u Ciebie działa, a tam nie.
Lejto
nie mam żadnej przerwy..
zegarek84
a BOM?? - 3 bajtowy kod którego domyślnie nie widać?? - masz edytor umożliwiający zapisanie bez bom?? - np. notepad++ na windows lub inny??
erix
Było już tyle razy... Wystarczy poszukać.

Do nowych wniosków nie dojdziemy, zamykam.
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.