Kommunauty
Connexion
Inscription

Demande de code (encore ?)


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">&#91;</span><span class="syntaxstring">'loged'</span><span class="syntaxkeyword">&#93;</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">&#91;</span><span class="syntaxstring">'loged'</span><span class="syntaxkeyword">&#93)</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

Répondre Pour répondre, tu dois d'abord t'inscrire rapidement sur Kommunauty. Rejoins-nous vite !