login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Cookie leeg maken na tijd is afgelopen.

Offline SomaQan - 11/06/2008 15:43
Avatar van SomaQanPHP beginner Ik heb hier dit script
  1. <?
  2. if(isset($_COOKIE['tijd'])){
  3. $query = mysql_query("SELECT * FROM `leden` WHERE bouw > NOW()
  4. AND `id` ='".mysql_real_escape_string($_SESSION['log_id'])."'")or die(mysql_error());
  5. if(mysql_num_rows($query) == 0){
  6. unset($_SESSION['pro_id'], $_SESSION['soort'], $_SESSION['level']);
  7. }
  8. } else {
  9. $_SESSION['level'] = $_SESSION['level'] - 1;
  10. header('Refresh: 60; URL=index.php?p=levels');
  11. echo'<table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="CFAF76">
  12. <tr>
  13. <td width="100%" align="center" bgcolor="#69292D"><img src="img/stop.png" heigth="12" width="13" /> <a href="index.php?php?p=stop#'.$_SESSION['pro_id'].'" class="contentlinks"><font color="white">De upgrade is over <b>'.date('i:s', $_COOKIE['tijd'] - time() ).'</b> min 100% voltooid naar';?> (Level <?=ucfirst($_SESSION['level'])?>) <?echo'</font></a></td>
  14. </tr>
  15. </table>'. $_SESSION['soort'];
  16. }
  17. ?>


Ik wil nu $_COOKIE['tijd'] leeg maken als de tijd die daar opgeslagen staat klaar is maar het wilt iet lukken.

8 antwoorden

Gesponsorde links
Offline Elpiedro - 11/06/2008 15:52
Avatar van Elpiedro PHP interesse Je moet gewoon je cookie overschrijven met een nieuw gegeven, of bij tijd instellen time()-3600 ofzo
Offline zointer - 11/06/2008 16:12
Avatar van zointer HTML gevorderde Ik dacht zo men schrijft hier tutorials en waarschijnlijk is er ook een afdeling php en ja hoor die kwam ik tegen en als ik daar dan eens kijk of er iets staat over cookie's, kijk daar nu eens er is iets over cookie's geschreven en zouden ze daar nu ook uitleggen hoe ik een cookie verwijder?????




Ik wil ni sneu doen
Offline SomaQan - 11/06/2008 16:20
Avatar van SomaQan PHP beginner een vraagje kan ik ook een cooie leeg maken zonder een tijd an te geven

zo dus
setcookie("tijd", "");
Offline zointer - 11/06/2008 16:27
Avatar van zointer HTML gevorderde
SomaQan schreef:
een vraagje kan ik ook een cooie leeg maken zonder een tijd an te geven

zo dus
setcookie("tijd", "");

nee moet zo
  1. setcookie("tijd", " ");/* Let op de spatie tussen " " */

en verloopt aan het einde van de sessie
Offline SomaQan - 11/06/2008 16:41
Avatar van SomaQan PHP beginner raar de cookie vernieuwd zich zelf zo maar hij telt eerst 2 min af als hij klaar is moet hij stoppen maar hij begint bij 60 min opnieuw.
Offline Wim - 11/06/2008 17:15 (laatste wijziging 11/06/2008 17:15)
Avatar van Wim Crew algemeen hmmm is het voor een spel waar iets een uur moet duren? Dan kan je volgens mij beter een timestamp in je database steken en daar mee rekenen....

PHP.net: time
Offline zointer - 12/06/2008 03:56 (laatste wijziging 12/06/2008 04:04)
Avatar van zointer HTML gevorderde @wimmarien 
Citaat:
XDC^ schreef op 11-06-2008 om 16:41:
Soma, mag ik vragen waarom je dit niet gewoon in de database zet?
En dan controlleert via php?

Citaat:
SomaQan schreef op 11-06-2008 om 21:36:
Ja idd daar dacht ik ook aan maar dat was plan B ik dacht dat dit veel makkelijker was.


@ts waarom meld je dat hier niet 
Citaat:
SomaQan schreef op 11-06-2008 om 22:34:
Ik gebruik nu een database dan al die SESSIONS maar ik heb een probleem nog met die cookie

[..code..]

Na die 3 min begint hij automatisch bij 60 min :S


Je start een topic elders om 14:39 je opent een topic hier om 15:43 je krijgt antwoord op andere om 14:42 en toch stel je de vraag hier nog eens :?:
Offline SomaQan - 12/06/2008 21:27 (laatste wijziging 17/06/2008 19:48)
Avatar van SomaQan PHP beginner Ik heb nu weer een ander probleem alles werkt goed behalve als ik een upgrade doe Hij begint goed telt netjes die 3 min bijvoorbeeld af maar als hij klaar is begint hij zo maar weer 60 min af te tellen. :S

Dit is wat ik heb nu.
  1. $afteller = ($check['tijd'] + ($check['wachtijd'] * 60)) - time();
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s