Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
PHP: session nach bestimmter Zeit löschen?
PHP: session nach bestimmter Zeit löschen?
Bueno
13.12.05
17:06
HuHu!
Bin noch ziemlicher PHP neuling.
Habe in meiner Datei:
session_save_path('sessions');
session_start();
Ich weiß das man wenn die Session im Cookie angegeben ist die verfallszeit bestimmen kann, geht das wenn die Session so wie oben gespeichert wird auch irgendwie?
Danke schonmal für eure Hilfe ^^
Greetings,
simi-chan
Hilfreich?
0
Kommentare
Arclite
13.12.05
17:48
http://de3.php.net/session
da könntest du fündig werden.
Hilfreich?
0
Bueno
13.12.05
18:00
Auf der Seite war ich schon, hat mich auch nicht weiter gebracht... und in der php.ini kann ich warhscheinlich auch nichts ändern, oder? Habe jedenfalls nichtmal eine, habe die Seite auf einem kostenlosem webhoster-server.
Hilfreich?
0
Richard
13.12.05
18:44
Probier mal
// 30 Minuten Lebenszeit
ini_set("session.gc_maxlifetime", 36000);
Gruß
Richard
„iMac 27 :: MacBookPro Retina :: OS X 10.13“
Hilfreich?
0
Bueno
13.12.05
19:07
Muss das vor oder nach dem session_save_path('sessions');
oder vor oder nach dem session_start();?
Hat bei mir leider alles nicht funktioniert...
Hilfreich?
0
Davek
13.12.05
19:27
hmm.. wie sieht denn dein script sonst noch so aus?
ich würde das mit einem $timeout oder so definieren!
„Keep the Beat“
Hilfreich?
0
Arclite
13.12.05
19:51
ini_set ruft man generell am besten direkt am anfang vor allen anderen dingen auf.
Hilfreich?
0
Bueno
13.12.05
21:01
Ah danke
Habs jetzt direkt unter error_reporting(E_ALL);
und es funktioniert
Vielen Danke euch allen helfenden Rettern in der Not
Hilfreich?
0
Bueno
13.12.05
21:02
Vielen Danke.. das passiert mir immer wieder... das e kommt bei Dank immer automatisch dazu *g*
Hilfreich?
0
Bueno
13.12.05
21:07
Ach mist, zu früh gefreut.. egal was ich für eine Zeit dahinter angebe, sofort beim nächsten versuch ist die session scheinbar schon ungültig...
Hilfreich?
0
Bueno
13.12.05
21:25
Irgendwie klappt das jetzt garnichtmehr.. die angabe dahinter sind doch sekunden, oder?
Das sieht bei mir jetzt so aus:
<?php
error_reporting(E_ALL);
ini_set("session.gc_maxlifetime", 120);
session_save_path('sessions');
session_start();
if(!isset($_SESSION['IP'])) {
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
}
if($_SESSION['IP'] != $_SERVER['REMOTE_ADDR']) {
echo "Diese Session kann nicht verwendet werden.\n";
die(); // Aus Sicherheitsgründen die Abarbeitung sofort beenden
}
...
Die Session wird aber nicht nach 2 minuten geschlossen...
Hilfreich?
0
Richard
13.12.05
21:37
Dir ist aber klar das 1200 = 1 Minute ist
Gruß
Richard
„iMac 27 :: MacBookPro Retina :: OS X 10.13“
Hilfreich?
0
Bueno
13.12.05
22:53
"Irgendwie klappt das jetzt garnichtmehr.. die angabe dahinter sind doch sekunden, oder?" - Also nein *g* Jetzt sehe ich auch das 36000 30 minuten sind...
trotzdem gehts ja nicht.... und irgendwie versteh ich auch nicht, wieso jetzt auch zusätzlich ein cookie gespeichert wird.. die session wird doch schon im sessions ordner gespeichert? Bin total verwirrt
Hilfreich?
0
Arclite
13.12.05
22:55
Der server muss ja wissen welche sessionid der user hat. Das geschiet entweder per cookie oder als PHPSID argument in der url.
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Facebook & Instagram: Zuckerberg kündigt Aus de...
iPad Pro M4: Hinweise auf geringere Nachfrage
Mac mini mit M4
Apple veröffentlicht iOS 18.2, iPadOS 18.2 und ...
Kurz: Apple bietet iPhone 15 erstmals refurbish...
Interview: Größte private Mac-Sammlung
M4 Max: Noch beeindruckendere Benchmark-Ergebni...
Mac mini M4