login  Naam:   Wachtwoord: 
Registreer je!
 Forum

$_COOKIE = tijd (Opgelost)

Offline DenMette - 25/03/2007 15:56
Avatar van DenMettePHP gevorderde heb nog eens een vraagje 

Je moet aan een COOKIE een bepaalde tijd meegeven maar hoe kan je van die Tijd dat je die mee geeft gebruik maken?

In sommige spelletjes moet je een x-aantal seconden wachten voor alleer je het volgende kan doen.

maar je ziet dit wel aftellen.

Mijn vraag is nu hoe doen ze dit eigenlijk?

6 antwoorden

Gesponsorde links
Offline ThePope - 25/03/2007 16:01 (laatste wijziging 25/03/2007 16:02)
Avatar van ThePope Nieuw lid dat moet je niet met cookies doen, want dat kun je gewoon de cookies verwijderen en je kunt rustig verder 

Dat kun je bijvoorbeeld met sessies doen 
Offline DenMette - 25/03/2007 16:03
Avatar van DenMette PHP gevorderde ja ok dan met sessies ik kan dit wel maar hoe laat je dan die countdown doen met javascript dat weet ik ook maar als je dan naar een andere pagina surft en je komt terug dan begint die opnieuw
Offline WumTol - 25/03/2007 16:03
Avatar van WumTol PHP beginner Als je de browser afsluit is de sessie verdwenen.
Ik zou de tijd (functie time()) opslaan in een database.
Offline DenMette - 25/03/2007 16:19
Avatar van DenMette PHP gevorderde ok ok maar nog een antwoord op mijn vraag.

Hoe laat ik dat aftellen!

Ja met javascript ok maar hoe doe ik het met de tijd met php?
Offline ThePope - 25/03/2007 16:21 (laatste wijziging 25/03/2007 16:23)
Avatar van ThePope Nieuw lid
  1. <script>
  2.  
  3. var timeRemain = <?php echo $tijdover; ?>
  4.  
  5. </script>


zo? je kunt iets met php ophalen en het dan droppen in een javascript var ;)


EDIT:
  1. <script type='text/javascript'>
  2. var seconds=117;
  3. function display()
  4. {
  5. seconds=seconds-1;
  6. if(seconds<0)
  7. {
  8. self.location.replace('de_pagina.php');
  9. }
  10. else
  11. {
  12. var countdown = document.all? document.all["layer"] : document.getElementById? document.getElementById("layer") : "";
  13. if (countdown)
  14. {
  15. countdown.innerHTML = seconds;
  16. setTimeout('display()',1000);
  17. }
  18. }
  19. }
  20. display();
  21.  
  22. </script>


dit ie een voorbeeldje 
Offline DenMette - 25/03/2007 16:48
Avatar van DenMette PHP gevorderde dank u
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s