php & sessions: logout problem

phore
hallo.

ich hab da wiedermal ein problem. und zwar hab ich mir grad ein login gemacht - funzt auch ganz gut nur das ausloggen nicht so.
ich habs jetzt so:

code auf der "ausloggen" seite:

code:
1:
2:
3:
<form method="post" name="logout">
<input type="submit" value="abmelden">
</form>


code auf der index.php:

php:
1:
2:
3:
4:
5:
<?php
if(!empty($_POST['abmelden'])) {
 session_destroy();
    }
?>


hab ich was falsch gemacht?
danke schonmal.
so long - phore
GreenRover
php:
1:
<?php if($_REQUEST['abmelden']!=""$_SESSION['login']=""?>


kommt besser. wobei du das $_SESSION['login'] noch anpassen mußt.
phore
php:
1:
2:
3:
4:
<?php if($_REQUEST['logout']!="") {
    $_SESSION['login']=""; 
    
    } ?>


geht auch nicht..?
ps. die namen stimmen - hab sie überprüft..
GreenRover
und hast mal zum debugen in dem if eine qusgabe gemacht?
phore
jap - kommt nix
GreenRover
ja, der Fehler liegt uach hieR:

php:
1:
<?php <input type="submit" name="abmelden" value="abmelden"?>

du hast das name tag vergessen
phore
autsch Augen rollen

naja jetzt funzt es prima - danke dir
so long - phore
phore
ps. was soll ich jetzt verwenden?

» $_SESSION['login']="";
oder
» session_destroy();

?
GreenRover
das erste
phore
und warum Augenzwinkern ?
GreenRover
da ich komischerweise hin und wieder probs mit session_destroy hatte und einfach den wert aus der session raus löschen geht doch auch :-p
phore
achso.

naja bei mir funzt es jetzt mit session_destroy() also bleib ich mal dabei wenn ich keine probleme habe Augenzwinkern .
danke trotzdem