webForumDet fria alternativet
Logga in / Bli medlem

kak tid

PHP

8 svar · 193 visningar · startad av Fuel

Medlem sedan okt. 20001 285 inlägg
Frågan#1

Hur kollar jag om kakan är giltig eller om "tiden" har gått ut ? typ:

Exempel ( kakan heter bic ):
if ($bic == "kolla_om_tiden_är_mindre_än_time()1200") {
header("Location: index.php");
}

ett nytt förkylnings virus har bromsat upp mitt tänkande :(

Medlem sedan okt. 20001 285 inlägg
#2

Måste ha en lösning idag :e

fråga 2 .. kan man sätta giltighets tid på en session också .. *host* ..?

Medlem sedan dec. 1999116 inlägg
#3

kakans gilltighetstid sätter du samtidigt som du sätter kakan...

Medlem sedan okt. 20001 285 inlägg
#4

visst vet jag det..

setcookie("bic", "1", "time()+1200", "www.dumma_myndighet.net");

jag vill bara ha så att en sida kan kolla om du har en kaka som gäller fortfarande :e

// Jag kan sätta 1000 cookies, men det hjälper mig inte.. !
// Om du är på denna sida, och din kaka har expired.. så skickas du till ankeborg ( index.php ) :)
if ($bic == "kolla_om_tiden_är_mindre_än_time()1200") {
header("Location: index.php"); // om "time is up" skickar dig till index.php
}

eller hur gör jag ?

Medlem sedan dec. 1999116 inlägg
#5

men om du sätter en kaka som ska finnas i 2 timmar så kommer den ju inte finnas kvar om man går in på sidan efter tre timmar.... eller hur?? hänger inte med i ditt resonemang... vad är problemet??

Medlem sedan dec. 19996 592 inlägg
#6
if(isset($namnpakaka))
echo "kakan finns kvar";
else
echo "din kaka har blivit uppäten";
Medlem sedan okt. 20001 285 inlägg
#7

Min hjärna förtärs av detta förkylningsvirus..

.. tack .. ( så simpelt )

tänk om jag får bestående men? glömmer alla varibler ?

Medlem sedan okt. 20001 285 inlägg
#8

Om jag sätter kakan, och sen redirectar.. verkar det som om inte kakan blir satt ?

setcookie("bic", "1", "time()+600", "www.hundkex.net");

header("Location: start.php");

Medlem sedan juni 20001 251 inlägg
#9
<?
setcookie("bic", "1", "time()+600", "www.hundkex.net");

Header("Pragma: no-cache");
Header("Location: start.php");

exit;
?>

------------------
SteveNet

253 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)