La manière dont est le code pour le moment, l'utilisateur n'a même pas besoin de cliquer sur le bouton pour avoir la balise $_SESSION qui se rajoute sur sa page ... il a donc accès à la partie membre ...
La réponse à ton problème est simple. En tout cas la raison pour laquelle ça ne marche pas.
Quand un client veut voir ta page, le serveur reçoit la requête du client ( Je veux voir la page truc bidule ), et il va chercher cette page.
C'est un fichier php, donc avant de le renvoyé, il va interprêter tout le code php se trouvant dans la page (donc ton $_SESSION['membre'] = $login ).
Puis après ça, il va renvoyé la page qu'il a créée. La balise de ton formulaire dans le code source de ta page ressemblera à ça :
Et donc forcement, il ne se passera rien. Et en plus, la session sera créer à chaque fois.
Si tu veux faire un coin membre, il n'y a pas 36 solution, il faut que la session soit créer dans la page d'arrivée du formulaire (à l'aide de php).
[Bouton] évènement OnClick
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.