Jump to content
php.lv forumi

Vienkars hitu skaititajs


andriic

Recommended Posts

Taatad man ir vnk hitu skaitiitaajs, kursh pieskaita ari refreshus. Gribu lai refreshus neskaita, bet atverot lapu no jauna skaits pieaug. Mans nepareizais skripts izskataas shadi:

 

<?php

if(isset($_COOKIE["kuuka"])){

$fails=fopen('skaititajs,'r');

$pieaugums=fgets($fails);

echo $pieaugums;

fclose($fails);

}

else{

setcookie("kuuka");

$pieaugums++;

$fails=fopen('skaititajs','w');

fwrite($fails,$pieaugums);

fclose($fails);

}

?>

 

Varbuut kaads uzmetot aci var uzreiz pamatit kljuudu un palidzet to izlabot. Pateicos jau ieprieksh..

Link to comment
Share on other sites

Nu, šeit forumā jau tīri nesen vēl šitais bija apspriests. Pēc idejas tu vari uztaisīt sesiju, kurai vērtība ir tās lapas adrese, kura tagad ir apmeklēta, un tad pie skaitīšanas, ja attiecīga sesija pastāv un ja tai vērtība ir tagadējās lapas adrese (request_uri droši vien), tad nepieskaitīt to hitu.

 

edit: dotajā kodā vēl kļūda ir tāda, ka pie else tas $pieaugums nav definēts. Rodas undefined variable (loģika, kur tu rodies ;) )

Edited by Stopp
Link to comment
Share on other sites

×
×
  • Create New...