mein script hat zu lange sessions, sie hält schon über 3 stunden an
wie kann ich sagen, das er nach z.b. 1ner stunde die session beendet
wie kann ich sagen, das er nach z.b. 1ner stunde die session beendet
<?php
session_start();
$user="sen-me";
session_register('user');
?>
session_start();
session.gc_maxlifetime = 3600;
<?php
ini_set("session.gc_maxlifetime",10);
session_start();
echo ini_get("session.gc_maxlifetime");
if($_POST['name']!="") $_SESSION['name']=$_POST['name'];
echo "Name = ".$_SESSION['name'];
?>
<?php
Error_reporting(E_ALL);
Session_start();
if(isset($_SESSION['user']))
{
echo "Die Session existiert noch!";
}
else
{
echo "Die Session existiert [b]nicht[/B] mehr";
}
?>
<?php
error_reporting(E_ALL);
init_set("session.gc_maxlifetime",1);
session_start();
$_SESSION['user']="sen-me";
?>
<?php
error_reporting(E_ALL);
session_start();
if(isset($_SESSION['user'])) echo "Die Session existiert noch!";
else echo "Die Session existiert [b]nicht[/b] mehr";
?>
<?php
session_start();
if (!isset($_SESSION['maxtime'])) {
// neue Session
$_SESSION['maxtime'] = time() + 10;
}
else {
if ($_SESSION['maxtime'] > time()) {
// alles löschen, aus und vorbei
}
}
?>
Kommentar