php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2006, 10:49  
Erfahrener Benutzer
 
Registriert seit: 11.03.2004
Beiträge: 138
Sonja
Standard Session löscht sich nicht!

Hi

auf der Seite 1 schreibe ich:

PHP-Code:
unset($_SESSION['aktseite']);
$aktseite=$_SERVER['PHP_SELF']; 
$_SESSION['aktseite']=$aktseite
auf der Seite 2 sollte die Session ausgegeben werden, das klappt, aber sie wird nicht gelöscht


PHP-Code:
 $aktseite=$_SESSION['aktseite'];
 if(!empty(
$aktseite))
    {     
    echo
"Text 1";
    unset(
$_SESSION['aktseite']);
     }
    else
    {
        echo
" Text 2";
    } 
mit unset geht die Session aktseite nicht raus!
Sonja ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.03.2006, 10:50  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

In welchen Block kommst du denn rein? if oder else?
Zergling-new ist offline  
Alt 29.03.2006, 11:13  
Erfahrener Benutzer
 
Registriert seit: 11.03.2004
Beiträge: 138
Sonja
Standard

Wenn die Session existiert sollte im if der Text 1 kommen und dann gleich die Session löschen, damit sie auf keinen Fall mehr da ist

Wenn es keine Session hat sollte der Text 2 kommen (else)

Habe es nun anders gelöst. Jener Seite wo die Session auf keinen Fall erscheinen darf, habe ich ganz am Anfang unset($_SESSION['aktseite']); geschrieben. Irgendwie hat das unset innerhalb der SChleife nicht funktioniert.

Anyway Danke
Sonja ist offline  
Alt 29.03.2006, 12:00  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Das müsste aber eigentlich funktionieren.

Übrigens löscht man Sessions mit session_destroy(), du meinst eine Session-Variable. Das ist etwas anderes!
Zergling-new ist offline  
Alt 29.03.2006, 12:20  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
unset($_SESSION['aktseite']);
$aktseite=$_SERVER['PHP_SELF']; 
$_SESSION['aktseite']=$aktseite
=
PHP-Code:
$_SESSION['aktseite'] = $_SERVER['PHP_SELF']; 
Man kann sich auch einen Knoten programmieren.

Gruß
phpfan
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
session array Timo Trallala PHP Tipps 2006 18 22.04.2006 13:45
Frage zur Anwendung einer Session mehrfach... GELight PHP Tipps 2006 10 12.03.2006 16:47
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Session abschaltbar?? Probleme mit Objekten in Session! becks123 PHP-Fortgeschrittene 3 19.09.2005 15:47
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
Session error nach Umstellung auf PHP 5 PHP Tipps 2005 15 13.05.2005 14:35
verliere Session Sonja PHP Tipps 2005 3 27.04.2005 09:32
Session Problem PHP-Fortgeschrittene 3 18.02.2005 14:37
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
löscht die session nicht, php löscht session file nicht, php löscht alte sessions nicht, 50 aktseiten, php sessions löscht nicht, session löscht sich nicht, session löscht nicht, php session löscht sich nicht, php wann löscht server session

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.