expire met +teken werkt niet dit is de code

<?php

// tijd.php meegeven
include ("tijd.php");

// var maken met de tijd die er nu is
$nu = mktime($uur,$minuut,$seconden,$maand,$dag,$jaar);
// var maken voor de tijd dat de sessie verloopt
$expire = mktime($uur+10,$minuut,$seconden,$maand,$dag,$jaar);

// wanneer de expiretijd in de sessie kleiner dan de tijd van nu, melding geven en uitloggen.
if (isset($_SESSION['expire']) && $_SESSION['expire'] < $nu){
echo ("<font color=red>Je sessie is verlopen, log opnieuw in</font><br>");
$fout = "ja";
include_once("uitloggen.php");
exit;
}
// wanneer de sessie nog geldig is, tijd vernieuwen
else {
$_SESSION['expire'] = $expire;
}

?>
dit is de include time script
<?php
$uur = date("H");
$minuut = date("i");
$seconden = date("s");
$dag = date("d");
$maand = date("m");
$jaar = date("Y");

?>

kom er niet uit :((
$expire = mktime(($uur+10),$minuut,$seconden,$maand,$dag,$jaar);

Dit dan?
Pepijn schreef op 10.05.2009 01:13
$expire = mktime(($uur+10),$minuut,$seconden,$maand,$dag,$jaar);

Dit dan?


nee werkt ook niet dan krijg ik de volgende regel
Parse error: syntax error, unexpected T_VARIABLE in /storage/mijndomein/users/245874/public/sites/www.mijnsite.nl/login/expire.php on line 5
<?PHP

mktime(date("H")+10, date("i"), date("s"), date("m"), date("d"), date("Y"));

?>

Je include is fout, je sluit hem telkens af met ;
oke als ik dat heb dan gaat hij naar index2php daar wordt gekeken of je al in gelocht bent maar zie code is geen sessie


<?php
session_start();

// in expire.php wordt gekeken of de tijd verlopen is
include ("expire.php");

//als de sessie bestaat, dan gaat die hier verder
if (isset($_SESSION['id'])){
include("verbinden.php");
if ($_SESSION['type'] == "personeel"){
// wanneer als PERSONEEL ingelogd, dan functie PERSONEEL aanroepen, id meegeven
personeel($_SESSION['id']);
}
// wanneer als OPDRACHTGEVER ingelogd, dan functie OPDRACHTGEVER aanroepen, id meegeven
else if ($_SESSION['type'] == "opdrachtgever"){
opdrachtgever($_SESSION['id']);
}
}

// als de sessie niet bestaat, geef melding en ga terug naar index.php
else if(!isset($_SESSION['id'])){
echo ("<font color=red>U bent niet ingelogd!</font>");
?>

<html>
<head>
<meta http-equiv="refresh" content="2;URL=index.php" />
</head>
</html>

<?
}

// de functie PERSONEEL, krijgt een ID mee, om later gegevens uit DB te kunnen halen.
function personeel($id){
echo $id;
echo ("<br><a href=uitloggen.php>Uitloggen</a><br><br>");
echo ("<br>Personeelslid u bent ingelogd ");
}

// de functie OPDRACHTGEVER, krijgt een ID mee, om later gegevens uit DB te kunnen halen.
function opdrachtgever($id){
echo $id;
echo ("<br><a href=uitloggen.php>Uitloggen</a><br><br>");
echo ("<br>Opdrachtgever u bent ingelogd");
}
?>

alle tabellen enz enz staan allemaal wel netjes in de database
Waarom include je elke keer alles? Includen is niks anders dan de content erin zitten. Dus dit kan gewoon allemaal in 1 file.

Waarom laat je je database niet gewoon uitreken met tijden? Dat is wat ik ook doe.
en kunnen ook aangeroepen worden maar op een of andere manier zegt tie dat er dan geen sessie is aangemaakt dus dan ga je terug naar begin:((
hoe bedoel je dat uitreken met database?
het inlogscript is eigenlijk best goed maar werkt op een of andere manier niet:((
Pas op, je mag niet bumpen.

<?php

// tijd.php meegeven
include ("tijd.php");

// var maken met de tijd die er nu is
$nu = mktime($uur,$minuut,$seconden,$maand,$dag,$jaar);
// var maken voor de tijd dat de sessie verloopt
$expire = mktime($uur+10,$minuut,$seconden,$maand,$dag,$jaar);

// wanneer de expiretijd in de sessie kleiner dan de tijd van nu, melding geven en uitloggen.
if (isset($_SESSION['expire']) && $_SESSION['expire'] < $nu){
echo ("<font color=red>Je sessie is verlopen, log opnieuw in</font><br>");
$fout = "ja";
include_once("uitloggen.php");
exit;
}
// wanneer de sessie nog geldig is, tijd vernieuwen
else {
$_SESSION['expire'] = $expire;
}

?>

zet daar bovenin eens een session_start.
als ik session_start toevoeg aan script krijg ik deze melding
Parse error: syntax error, unexpected T_INCLUDE in /storage/mijndomein/users/245874/public/sites/www.minsite.nl/login/expire.php on line 4

als ik daarna vervolgens de //tijd.ph als een comment maak dus niet actief zet krijg ik

dit is als ikParse error: syntax error, unexpected T_VARIABLE in /storage/mijndomein/users/245874/public/sites/www.mijnsite.nl/login/expire.php on line 7
Wat is jouw code op dit moment?

Reageren