Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Nie da sie stworzyc ciacha :/
Forum PHP.pl > Forum > Przedszkole
gazelek
Ok, wiec problem wyglada tak. Chcialem sobie stworzyc takie cos a'la sesje, ktore beda zapisywane do bazy danych (a id bedzie ustawiane w ciachu, co za tym idzie bede mial mozliwosc bezproblemowego ustawienia zywotnosci tejze 'sesji'). Problem wyglada tak. Wezmy strone:
Cytat

Dziwna postac linku - a i owszem, chcialem zeby bylo troche informacji w samym linku....

Teraz kod:

Kod
if(!empty($_POST['twojaocena'])){
    $sesid='';
        for($i=0;$i<10;$i++){
            $sesid=$sesid.rand(0,9);
        }
        $sesid=md5($sesid);
        setcookie($nazwa,$sesid,time()+60*60*24*30);
}
//tu cos jest dalej, ale nie ma zadnego wplywu na dzialanie aplikacji

Regula w .htaccess przekierowuje zapytanie z adresu j/w do pewnego pliku, powiedzmy test.php - ktorego poczatkowe linijki widac powyzej. To jest sam poczatek tego pliku. Po wklepaniu w pasek przegladarki otrzymuje przepiekne:
Cytat
Warning: Cannot modify header information - headers already sent by (output started at /home/gift/ftp/item.php:1) in /home/gift/ftp/item.php on line 8

Pytanie - nic nie wysylam wczesniej przed instrukcja setcookie(), czy zatem dlugi adres moze miec wplyw na wystapienie tego bledu?
Dodam, ze serwer jest w nazwa.pl, a w innym miejscu, ktore wymaga logowania uzywam sesji - tych zainkludowanych i dziala to wszystko w porzadku - czyli ciastka sa poprawnie ustawiane.
erix
Cytat
Nie da sie stworzyc ciacha :/

Nie da się tylko parasolki w pewnej części ciała rozłożyć.

Cytat
Pytanie - nic nie wysylam wczesniej przed instrukcja setcookie()

Wpisz w wyszukiwarkę treść błędu. Znajdziesz pewnie info, że jest coś takiego, jak "BOM", co prawdopodobnie powoduje Twój problem zważywszy, że jest to w pierwszej linijce.
piotrooo89
http://olaszewski.freehostia.com/?p=11 - prosze
gazelek
Faktycznie chodzilo o BOM. Dziwne - kodowalem calosc uzywajac wlasnie tak zalecanego Notepada++. Otworzylem plik Kedem, skopiowalem zawartosc i zapisalem od nowa - rozmiar zmienil sie o 3 bajty - czyli cos zostalo usuniete i setcookie zaczelo dzialac. Dziekuje za pomoc, plusy dla Panow winksmiley.jpg
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.