webForumDet fria alternativet

Counter + Cookie...

1 svar · 178 visningar · startad av BeaR123

BeaR123Medlem sedan aug. 200190 inlägg
#1

Hejsan...

Jag har en kod:

$expires = time()+ 90000000;
setcookie ("mycookie",test,$expires);

print ($mycookie);

Som skapar en cookie... Är det någon som vet koden för att kolla om cookien existerar och om den gör det så ska den bara hoppa över allt. Ex: (Jag skriver bara mycket slarvigt nu...)
if cookie == true {
// gör inget }
else {
// kör den här koden.
}

och en fråga till:
jag har en counter kod, men den spoarar reloads också. Vet någon något snabbt sätt att slippa detta?

	$fp = fopen(besokdat, "r");
		$contents = fread($fp, 26);
	fclose($fp); 

	$value = (integer)$contents + 1;

	$fp = fopen(besok.dat, "w");
		fwrite($fp,$value, 26); 
	fclose($fp);
echo "Besök: $value";
KimMedlem sedan jan. 20007 697 inlägg
#2
if(isset($mycookie)) {
/* Gör inget */
}

else {
/* Gör detta */
}

Ditt andra problem kan du ju lösa genom att t.ex. sätta en cookie som heter counter samtidigt som du ökar på besöksräknaren med ett. Varje gång som sidan laddas så är det ju bara att kolla om kakan är satt, är den inte det så är det bara att slänga på ett till räknaren.

------------------
-mucho-

126 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)