
jest to plik surf.php odpowiedzialny za wyświetlanie stron w surfie.
<?php $userLogged = false; $userLogged = true; } else { } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <title>AutoSurf</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="pl" /> <meta name="description" content="" /> <meta name="keywords" content="" /> </head> <body> <center> <?php $ses_id = $_SESSION['id']; include('dbconfig.php'); $sql = "SElECT * FROM Users WHERE id != $ses_id AND pkt > 0 AND activ = 1 ORDER BY RAND()"; $sql1 = "SElECT * FROM Users WHERE id != $ses_id AND pkt > 0 AND activ = 1 ORDER BY RAND()"; $sql4 = "SELECT * FROM Users WHERE id = $ses_id"; $site = $row['site']; $site_id = $row['id']; $site1 = $row1['site']; $site_id1 = $row1['id']; exit; } ?> Pozostało <span id="sekundy" style="font-size: 20px"></span> sekund. Masz już <?php echo($row4['pkt']) ?> punkty.<br /> <br /> <br /> <div style="border:1px solid #989898; width:970px;"> <iframe name="surf" id="surf" src="<?php echo($site); ?>" width="970" height="250">Twoja wyszukiwarka nie obsługuje ramek.</iframe> <iframe name="surf1" id="surf1" src="<?php echo($site1); ?>" width="970" height="250">Twoja wyszukiwarka nie obsługuje ramek.</iframe> </div> <script type="text/javascript"> o=document.getElementById('sekundy') function odliczaj(o,sek){ o.innerHTML=sek if(sek>0)setTimeout(function(){odliczaj(o,--sek)},1e3) if(sek<=0){ // jesli ciągle się odświerza strone to nabija punkty... innerHTML="<?php $sql2 = "UPDATE Users SET pkt = pkt + 1 WHERE id = $ses_id"; $sql3 = "UPDATE Users SET pkt = pkt - 1 WHERE id = $site_id"; $sql6 = "UPDATE Users SET pkt = pkt - 1 WHERE id = $site_id1"; ?>"; window.location.href="surf.php"; } } odliczaj(document.getElementById('sekundy'),20) </script> </center> </body> </html>
chodzi mi dokładnie o tą linijkę if(sek<=0){ jak zrobić żeby przy odświeżaniu strony nie nabijały się punkty dla użytkownika zalogowanego na swój profil jak i odejmowane temu użytkownikowi którego reklama wyświetlana jest w surfie tylko dopiero po upłynięciu tych 20s zostały obie te operacje wykonane?
Jak narazie to można ciągle klikać F5 i te operacje się wykonają ...
Proszę o pomoc moze ktoś z was ma jakiś pomysł