Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: licznik - problem z ciasteczkiem
Forum PHP.pl > Forum > Gotowe rozwiązania
froth
mam liicznik:
<?php
setcookie("visited", "1", time()+3600*3);

?>
<head>
<html>

pozniej jest:
<?
if(file_exists("counter.n"))
{
$file=fopen("counter.n", "r");
flock($file, 1);

$ile=fgets($file, 100);

flock($file, 3);
fclose($file);

if($_COOKIE['visited']!="1")

{
$ile++;

}
}
else
{
$ile=1;
}

$file=fopen("counter.n", "w");
flock($file, 2);

fwrite($file, $ile);

flock($file, 3);
fclose($file);

echo($ile);

?>
a w rezulatcie wysxkakuje mi:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/rox/index.php:4) in /home/www/rox/index.php on line 5
na samej gorze strony.Licznik dziala tylko nie jest orporny na odswiezanie.

?>[/php]
seaquest
setcookie musi być przed <html>
używaj bbcode :!:!
froth
ehhh bylo tylko zaczalem sie bawic i troche testowac i tak przekopiowalem.Ale bylo i nie dzialalo.
seaquest
to razcej niemozliwe, blad mowi, ze przed setcookie wyslales cos do przegladarki
Jabol
no więc tak. Proszę ten post wyedytować, a do tego czasu wszystkie inne posty będą usuwane!
froth
juz wyedytowalem
BzikOS
Cytat
juz wyedytowalem

A więc gdzie to BBCode?
Jabol
Cytat
juz wyedytowalem
wyedytować a nie napisać nowy post!
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-2024 Invision Power Services, Inc.