vue
Dawlin Messages : 3381 | Oui, encore, toujours, Encore lui, toujours lui, Dawlin demande tous ses codes, c'est à se demander si il programme vraiment, si il ne prend pas son AS2 à Rei_66 et son PhP à SiMax, il ne manquerait plus qu'ils les fassent travailler ensemble et puf il n'aurait plus rien à faire lui-même. Aujourd'hui, Dawlin le boulet est venu demander un code PhP. Car il a un problème. Il comprend rien. je dirais même plus, il ne bite que dalle. Il essai depuis maintenant 2 ans (pas 2 ans continus, hein, j'ai dû bosser en tout 10h dessus pas plus) de le faire et ça ne marche pas. Comment, oui, comment, faire une session ? Ce truc avec un gens, il rentre login + Password et il a accès à certaines pages pendant un temps donné ? Sil-vous play, aydez-moua ! (plz urgent) |
lundi 8 décembre 2008
| |
Dawlin Messages : 3381 | Oh moche, un modo qui poste même pas dans la bonne rubrique ! |
lundi 8 décembre 2008
| |
SiMax Messages : 7572 | En fait les sessions il faut déjà les initialiser pour chaque page PHP. Il faut insérer le code "session_start();" en haut des pages PHP avant tout code HTML autrement, ça bug. Ensuite, sur toutes les pages où il y a les sessions d'activées tu peux faire mumuse avec les variables de session. Par exemple pour mot de passe / login : [code=php]<span class="syntaxdefault"><?php<br /></span><span class="syntaxkeyword">if((</span><span class="syntaxdefault">$pseudo </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Dawlin'</span><span class="syntaxkeyword"></span><span class="syntaxdefault"> </span><span class="syntaxkeyword">&&</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$pass </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">'monmotdepasse'</span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">$_SESSION</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'loged'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> 1</span><span class="syntaxkeyword">;<br />}<br /></span><span class="syntaxdefault">?><br /></span>[/code:1] et ensuite pour chaque page, pour vérifier si la personne est loguée : [code=php]<span class="syntaxdefault"><?php<br /></span><span class="syntaxkeyword">if(isset(</span><span class="syntaxdefault">$_SESSION</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'loged'</span><span class="syntaxkeyword">])</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{</span><span class="syntaxdefault"> echo </span><span class="syntaxstring">'Connecté'</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">else </span><span class="syntaxkeyword">{</span><span class="syntaxdefault"> echo </span><span class="syntaxstring">'Déconnecté'</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">?><br /></span>[/code:2] |
lundi 8 décembre 2008
|
Aperçu (pas encore publié) | |
Kommunauty © Tous droits réservés
Contact /
Charte & Mentions légales /
Hebergement gratuit /
Bon plan hébergement /
Aide B2i