uitloggen met header werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nancy

Nancy

12/04/2005 19:44:00
Quote Anchor link
Heb een uitlogpagina vanwege de admin. Uitloggen gaat prima. Maar als je uitgelogd bent en dan op vorige drukt, ben je weer terug ingelogd in de admin. Druk je eerst op F5 en dan op vorige moet je eerst inloggen. Dus dacht een header te gebruiken. Werkt ook niet omdat dan de headers dan al verzonden zijn. Iemand oplossing?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
session_start();
session_destroy();
echo $_SESSION['user'];
session_unset();
unset($_SESSION['user']);
header('Location: index.php' );
?>
 
PHP hulp

PHP hulp

17/11/2024 00:49:27
 
Thijs X

Thijs X

12/04/2005 20:02:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
ob_start();
session_start();
session_destroy();
echo $_SESSION['user'];
session_unset();
unset($_SESSION['user']);
header("Location: index.php");  
?>
 
Nancy

Nancy

12/04/2005 20:19:00
Quote Anchor link
thanks voor je snelle reactie, maar je kan nog steeds terug komen in de admin als je het in Firefox doet.

Internet explorer werk het nu
 
Jelmer -

Jelmer -

12/04/2005 20:35:00
Quote Anchor link
session_destroy();
session_unset();
unset($_SESSION['user']);
overkill?

en ob_start() zorgt ervoor dat het headers probleem is oipgelost, maar toch probeer je nog iets te echoën. Dit zulk je nooit te zien krijgen omdat je al direct naar een andere pagina wordt gestuurd.
 
Thijs X

Thijs X

12/04/2005 20:39:00
Quote Anchor link
Jelmer:
session_destroy();
session_unset();
unset($_SESSION['user']);
overkill?

en ob_start() zorgt ervoor dat het headers probleem is oipgelost, maar toch probeer je nog iets te echoën. Dit zulk je nooit te zien krijgen omdat je al direct naar een andere pagina wordt gestuurd.




header("refresh:2;url=index.php");

dan gaat hij na 2 sec uitloggen en zie je nog wel wat hij echoed
 
Nancy

Nancy

12/04/2005 20:54:00
Quote Anchor link
Thanks voor alle supersnelle reacties mensen! Super!
dus wat moet het nou helemaal totaal worden?
want onderstaande kan ik nog steeds terug in de admin.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
ob_start();
session_start();
session_destroy();
echo $_SESSION['user'];
session_unset();
unset($_SESSION['user']);
echo ("u bent nu uitgelogd");
header("refresh:2;url=index.php");  
?>
Gewijzigd op 12/04/2005 21:16:00 door Nancy
 
Willem Jan Z

Willem Jan Z

12/04/2005 21:30:00
Quote Anchor link
Ik gebruik vaak JS:
<script>self.location.href = index.php</script>
Werkt goed...
 
Jelmer -

Jelmer -

12/04/2005 21:40:00
Quote Anchor link
Zet je adminpagina ook nog een cookie?
En probeer eens terug te gaan en op shift+reload drukken.
 
Nancy

Nancy

12/04/2005 22:24:00
Quote Anchor link
Ok het wil allemaal gewoon niet werken.
Is er aub iemand die mij wil helpen via msn ofzow?
Dan kan ik wat namelijk de 5 pagainaatjes doorsturen.
Dit is namelijk voor mijn afstudeerproject, maar ik ben
geen php-er. In ieder geval super bedankt voor jullie hulp en hopelijk is iemand bereid om te helpen.

Groetjes Nancy
 
Mitch X

Mitch X

12/04/2005 22:35:00
Quote Anchor link
Theory:
Een sessie is 'n serverside cookie de bestaat zolang de browser open is en telkens nieuwe pagina's opvraagt.
Zodra je dat verwijdert komt het niet meer terug.

Praktijk:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
session_start( );

# Sessie beëindigen
session_unset( );
session_destroy( );
?>


Werkt dat bij jou niet, kun je, als je 'n goede check heb, altijd de sessie's 'legen'.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$_SESSION
['var'] = NULL;
$_SESSION['var2'] = NULL;
# Etc ...
?>
 
Nancy

Nancy

12/04/2005 23:52:00
Quote Anchor link
uhm ffe de code verwijderd
Gewijzigd op 13/04/2005 18:04:00 door Nancy
 
Winston Smith

Winston Smith

13/04/2005 01:46:00
Quote Anchor link
Lees mijn bericht in je inbox ('interne berichten') -> vetgedrukt en rood als het goed is...
Gewijzigd op 13/04/2005 01:47:00 door Winston Smith
 
Nancy

Nancy

13/04/2005 10:34:00
Quote Anchor link
Quote:
1
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.