andriic Posted December 26, 2006 Report Share Posted December 26, 2006 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 More sharing options...
Exzo Posted December 26, 2006 Report Share Posted December 26, 2006 $fails=fopen('skaititajs','r'); pietrūka viena ' Link to comment Share on other sites More sharing options...
andriic Posted December 27, 2006 Author Report Share Posted December 27, 2006 Vai tieshaam taa ir vieniigaa kljuuda ? :/ Link to comment Share on other sites More sharing options...
Stopp Posted December 27, 2006 Report Share Posted December 27, 2006 (edited) 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 December 27, 2006 by Stopp Link to comment Share on other sites More sharing options...
Recommended Posts