Counter + Cookie...

PHP

1 svar · 184 visningar · startad av BeaR123

Medlem sedan aug. 200190 inlägg
Trådstart#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";
Medlem 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.

245 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)