webForumDet fria alternativet
Logga in / Bli medlem

Counter + Cookie...

PHP

1 svar · 180 visningar · startad av BeaR123

Medlem sedan aug. 200190 inlägg
Frågan#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.

259 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)