|
You last visited: Today at 16:07
Advertisement
session_destroy() funktioniert nicht
Discussion on session_destroy() funktioniert nicht within the Web Development forum part of the Coders Den category.
03/16/2013, 18:14
|
#1
|
elite*gold: 21
Join Date: Jan 2010
Posts: 1,904
Received Thanks: 462
|
session_destroy() funktioniert nicht
Habe ein Problem mit der Session
Unswar hab ich in allen php seite eine "session.php" includet.
Session.php:
Code:
<?php
session_start();
function session_exists()
{
return isset($_SESSION["name"]);
}
function kill_session()
{
session_destroy();
}
?>
Nun gibts eine Logout.php welche eigentliche kill_session() ausführen sollte , um einen Logout zu machen / die Session also zu löschen. Das ganze funktioniert jedoch nicht
Logout.php:
Code:
<?php
include "helpfile/session.php";
kill_session();
header('Location: ../index.php');
?>
Jemand eine Idee wieso es nicht klappt? Weitergeleitet werde ich , die Session bleibt aber trotzdem
Bin Php Anfänger (seit 5 Tagen) also nicht wundern , falls es ein offensichtlicher Fehler sein sollte
|
|
|
03/16/2013, 20:21
|
#2
|
elite*gold: 25
Join Date: Apr 2010
Posts: 1,009
Received Thanks: 316
|
Error-Log, Live-Demo, irgendetwas? Bitte auch error_reporting auf E_ALL stellen (error_reporting(E_ALL)).
.. ohne Fehlermeldungen wird das nichts.
|
|
|
03/16/2013, 20:33
|
#3
|
elite*gold: 10
Join Date: Jan 2012
Posts: 331
Received Thanks: 47
|
Wieso schreibst du nicht einfach auf der logout.php die session_destroy(); rein?
PS: Ka ob des dran liegen kann aber hast du die session Datei groß geschrieben und im include klein? evtl. stimmt auch einfach der Path nicht
|
|
|
03/16/2013, 22:53
|
#4
|
elite*gold: 99
Join Date: Apr 2011
Posts: 730
Received Thanks: 236
|
hau den include stuff mal in klammern also include("random ****");
|
|
|
03/16/2013, 23:20
|
#5
|
elite*gold: 25
Join Date: Apr 2010
Posts: 1,009
Received Thanks: 316
|
Quote:
Originally Posted by Hiris
hau den include stuff mal in klammern also include("random ****");
|
Funktioniert auch ohne.
|
|
|
03/16/2013, 23:24
|
#6
|
elite*gold: 146
Join Date: May 2009
Posts: 3,764
Received Thanks: 6,973
|
Alternativ könntest du es auch so machen:
PHP Code:
foreach ($_SESSION as $key => $val) { unset ($_SESSION[$key]); }
Hat u.A. den entscheidenen Vorteil, dass die SessionID erhalten bleibt, wogegen die Sessionvariablen gelöscht werden.
|
|
|
03/17/2013, 09:06
|
#7
|
elite*gold: 21
Join Date: Jan 2010
Posts: 1,904
Received Thanks: 462
|
Eigene Dummheit
Es musste
include "../helpfile/session.php";
|
|
|
03/17/2013, 12:59
|
#8
|
elite*gold: 146
Join Date: May 2009
Posts: 3,764
Received Thanks: 6,973
|
Tjoar... Dummheit würde ich den Fehler nicht nennen. Kann passieren. Dummheit jedoch nenne ich, sämtliches Errorlogging bzw. die Anzeige vollständig zu unterdrücken
|
|
|
03/17/2013, 19:25
|
#9
|
elite*gold: 21
Join Date: Jan 2010
Posts: 1,904
Received Thanks: 462
|
Wiegesagt ich bin seit 5 Tagen in PHP dabei
Vorher hats mir auch immer Fehler geworfen aber da ich nach dem logout den header Befehl hatte hats mir nichts ausgegeben sondern weitergeleitet
Naja Problem is ja geklärt
|
|
|
|
Similar Threads
|
Quest wird nicht in VPC angezeigt und funktioniert auch nicht
12/19/2012 - Metin2 Private Server - 1 Replies
quest kampfgaul begin
state start begin
when 70028.use begin
say("Großartig!")
say("Willst du dieses Item gegen mein")
say("Pferd tauschen?")
local s = select("Tauschen", "Abbrechen")
|
Lord Wahl funktioniert nicht mehr / Behemoth Dungeon Eingang funktioniert nicht mehr
07/11/2012 - Flyff Private Server - 3 Replies
Wie es im Titel steht haben wir momentan 2 Probleme.
Aus ungeklärten Ursachen geht mit Mal die Lord Wahl nicht mehr.
Vor 2 Wochen funktionierte die Lord Wahl noch ohne Probleme, dieses Wochenende konnte man sich normal aufstellen, die Aufstellung wurde aber nicht geschlossen. Man konnte sich auch Samstag und Sonntag noch aufstellen.
Außerdem wurde das Voting nicht gestartet, es wurde nicht möglich, jemanden der aufgestellten zu wählen.
Wie gesagt, vor 2 Wochen und auch vor 4 Wochen...
|
[Minecraft Server 1.1] Essen funktioniert nicht da Essenskeulen nicht verschwinden
02/18/2012 - Minecraft - 5 Replies
Hallo zusammen,
Ich habe einen Minecraft Server erstellt, allerdings habe ich mit dem ein Problem mit dem Essen, da die Keulen nicht zurückgehen.
Was muss ich in den Einstellungen ändern?
Danke im Voraus.
MfG kugelmanno
|
Dringends Hilfe gesucht - umcash hat nicht funktioniert und nun antwortet er nicht...
01/19/2012 - Main - 3 Replies
Heyo !
Alsoo ich möchte hier nur ein paar Tipps holen, wie ich mit der ganzen Sache umgehen soll. es werden weder Screenis noch Namen genannt, da er sich vor 2 tagen gemeldet hatte...
Okay: Ich habe etwas verkauft, und mein Umcasher sollte es mir umcashen, er meinte er bekommt heute abend bei einer Happy Hour die 50€ Paypal, nun gut ich hab gewartet, er war auch dauernd mit mir im gespräch, aber es kam einfach kein Geld bei ihm an.
Dann erzählte er mir, das von dem Typ seine "flotte"...
|
Bei mir funktioniert das Löschcode nicht. Er hat mal funktioniert
01/07/2010 - Metin2 Private Server - 0 Replies
Hi. Also auf mienem PServer geht das mit dem Löschcode nicht. Kann mir jemand sagen warum? Ich weiß noch das es mal ging.
Aber den Spieler in der Datenbank löschen geht nicht weil da diser lvl 0 charackter bleibt und ich nciht weiß wie man den weg kriegt
Bitte kan mir jemand helfen.
|
All times are GMT +2. The time now is 16:07.
|
|