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