Time sessie

Gestart doorShahiem8 reacties39 weergaven

9 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Ik heb een tabel met leden_sessies maar nu wil ik er een tijd script in. Alleen nu geeft hij 00:00:00
Hoe kan dit?

$verloopt_op = (time() + (60 * 60 * 24 * 7));


Bedankt smile
Gegroet,
Shahiem
0
Tgrm

Lid

Berichten
2.133
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"now"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"10 September 2000"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"+1 day"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"+1 week"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"+1 week 2 days 4 hours 2 seconds"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"next Thursday"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"last Monday"[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
?>


zoek je zoiets?

$minuten = strtotime("10 minutes");
$verloopt_op = date("Y-m-d H:i:s", $minuten);
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kan het niet aan de manier van opslaan liggen o.i.d.?
Want volgens mij klopt die string wel...
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zo ziet het erbij mij ongeveer uit:

$verloopt_op = (time() + (60 * 60 * 24 * 7));
        
        setcookie(hash, $hash, $verloopt_op);
        
        $_SESSION[id]         = $uFetch[id];
        $_SESSION[hash]        = $hash;
        
        $core->mysql->query("INSERT INTO
                                leden_sessies
                            (
                                lid_id,
                                hash,
                                ip,
                                verloopt_op
                            ) VALUES (
                                ".$uFetch[id].",
                                ".$hash.",
                                ".$_SERVER[REMOTE_ADDR].",
                                ".$verloopt_op."
                            ) ");
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
time() + 60 * 60 * 24 * 7 geeft een timestamp (alleen nummers). Je moet het dus nog naar een datum en tijd string omzetten
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb van me veld een timestamp gemaakt, en dan heb ik

setcookie(hash, $hash, time()+60*60*24*7);


En dit werkt smile
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$verloopt_op = time() + (60 * 60 * 24 * 7);

Werkt dat ook niet?bloos
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Josnl schreef:
$verloopt_op = time() + (60 * 60 * 24 * 7);

Werkt dat ook niet?bloos
Zal wel moeten werken yummie
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb het getest en het werkt, alleen krijg je dan het aantal seconden totdat het eind bereikt is volgens mij...yummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren