functions.lib.php oder session.lib.php >> session_start();
Das reicht ja schon, und schon ist eine neue Session offen.
Mehrere Monate alt dürften die aber nicht werden, an sich müsste sich da "wer" drum kümmern das die nach einer bestimmten Zeit gelöscht werden.
Wenn man sich entschließt, für Gäste auf der Bettelseite keine Session zu starten, muss man aber die evl. vorhandene WerberID in einem Cookie ablegen!
Da in der session.lib.php:
Sollte das wegfallen werden sich die Refjäger bedanken (nicht)PHP-Code:
if ($_SESSION['werber'] == "0") $_SESSION['werber'] = (int)$_GET['ref'];
Saubere Lösung: Den Hoster antickern, dass er sich drum kümmert, das alte Session Dateien automatsich gelöscht werden wie es bei jedem einigermaßen sauber und gut eingerichtetem System der Fall sein sollte
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Macht doch mal folgenden code in einer PHP DateiAber nutzt net einfach test.php oder so lasst euch was einfallen mit den ganzen Sachen die da drin stehn können manche viel anfangen gerade wenn es falsch eingestellt ist ...PHP-Code:
<?PHP
phpinfo ();
?>
dann sucht ihr da den Bereich session wichtig dabei sind 3 Werte.
1.session.gc_probability
Standartwert von 1 bei php neuinsallation
2. session.gc_divisor
Standartwert von 100 bei php neuinsallation
Diese beiden Werte geben an mit welcher Warscheinlichkeit die abgelaufenen Sessions bei start einer neuen Session gelöscht werden.
Berechnet wird es so ..._Probability/..._gc_divisor in der Standart PHP Einstellung also 1/100 also mit der Warscheinlichkeit von 1% werden abgelaufenen Sessions gelöscht wenn eine neue gestartet wird.
3.session.gc_maxlifetime
Standartwert von 1440 bei php neuinsallation
Dieser Wert giebt in Sekunden an ab wann eine Session als abgelaufen(Müll) betrachtet wird.
Insgesammt gesehn nach 1440 Sekunden (24 Minuten) werden nicht mehr genutzte Sessions als Müll bertachtet und mit einer 1%tigen Warscheinlichtkeit beim Aufruf einer neuen Session gelöscht.
Wenn ihr also ein Problem mit zuvielen alten Sessions habt könnt ihr bei nem Rootserver selber die php.ini in den 3 Punkten ändern(php neustarten nicht vergessen) oder ihren Webmaster drum bitten.