Avatar billede sonic_86 Nybegynder
13. april 2003 - 20:32 Der er 7 kommentarer og
1 løsning

Skal ikke tælle hvis man tykke F5?

Hej
Hvorfor laver jeg så den ikke tæller vær gang man trykker F5?

if(isset($_GET['id'])) {
  mysql_query("UPDATE scooter SET clicks = clicks + 1 WHERE id = $id");
}
Avatar billede ahv Nybegynder
13. april 2003 - 20:35 #1
send brugeren til siden igen hvis du forstår:

header("Location: side.php");

Så undgår du man kan trykke F5 også den giver en mere.
Avatar billede schaefner Juniormester
13. april 2003 - 21:35 #2
<?php
if(isset($_GET['id']) && !isset($_COOKIE['scooter_$id')) {
    mysql_query("UPDATE scooter SET clicks = clicks+1 WHERE id = $id");
    setcookie ("scooter_$id","ersat",time+7776000);
}
?>

/Jesper Sørensen
Avatar billede sonic_86 Nybegynder
13. april 2003 - 22:55 #3
Findes der ikke en smart måde?

schaefner: hvor langt tid er 776000?
Avatar billede schaefner Juniormester
13. april 2003 - 22:57 #4
Så vidt jeg husker er det omkring tre måneder :)
Avatar billede sonic_86 Nybegynder
13. april 2003 - 22:58 #5
schaefner: kan man ikke lave det på en anden måde?
Avatar billede sonic_86 Nybegynder
13. april 2003 - 23:00 #6
btw. kunne du finde ud af det?
http://www.eksperten.dk/spm/340050
Har skrevet noget kode der inde....
Avatar billede schaefner Juniormester
13. april 2003 - 23:01 #7
Hvis du ikke ønsker at den skal tælle hver gang du går ind på den side eller trykker F5, så er det umiddelbart den eneste løsning. Er der da noget galt med den?
Avatar billede sonic_86 Nybegynder
13. april 2003 - 23:02 #8
Jeg tror det er bedre så med header men hvordan laver man det?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester