login  Naam:   Wachtwoord: 
Registreer je!
 Forum

session_destroy doet het niet goed.

Offline bennieboy - 01/09/2006 22:11
Avatar van bennieboyHTML beginner
  1. <?php
  2. if ($_SESSION = array()) {
  3. echo "U bent succesvol uitgelogd";
  4. }else{
  5. echo "Uitloggen is mislukt"
  6. }
  7. ?>

Dit is mijn code. Is dit een goede if-else structuur?

3 antwoorden

Gesponsorde links
Offline Gerard - 01/09/2006 22:14
Avatar van Gerard Ouwe rakker Nee, controleer gewoon of de user ervoor gekozen heeft om uit te loggen. Als dat zo is dan voer je PHP.net: session_unset en PHP.net: session_destroy uit.
Offline Stijn - 02/09/2006 00:39
Avatar van Stijn PHP expert
Citaat:
Is dit een goede if-else structuur?
je maakt 2 fouten in 1 regel , dat vind ik een applausje waard zo hoort het:
  1. <?php
  2.  
  3. if( is_array( $_SESSION ) == true ) { // je kan hier ook 3 x = gebruiken omdat je controleert of het boolean is (true|false) - is_array controleert of het een array is $_SESSION
  4.  
  5. session_destory();
  6. echo "uitgelogd";
  7. } else {
  8. echo "mislukt";
  9. }
  10. ?>


stijn

ps: wat heeft dit met sql te maken?
Offline Ibrahim - 02/09/2006 00:44 (laatste wijziging 02/09/2006 00:46)
Avatar van Ibrahim PHP expert $_SESSION is toch altijd een array, of heb ik het nou verkeerd 

  1. <?php
  2.  
  3. var_dump($_SESSION);


Citaat:
array(0) { }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s