Aller au contenu

question de PHP


jetelecharge

Messages recommandés

Membre, Posté(e)
jetelecharge Membre 9 messages
Baby Forumeur‚
Posté(e)

j crére mon site en PHP alors je troive pas comment créer des séssion pour que les visiteurs puisse s'inscrire voila j'ai trouvé dans ce site des scripte je ne sais pas aceque sa marche avec regarder ici http://jetelecharge.idoo.com/script.html merci de bien m'aider j'ai veraiment besoin mais amis, merci d'avance

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Membre, 47ans Posté(e)
Ryo Membre 911 messages
Baby Forumeur‚ 47ans‚
Posté(e)

Hello,

Pas très claire ta question, tu souhaites utiliser des sessions Php ? ou tu cherches un script ?

Pour les scripts, jette un oeil sur comscripts.com

Pour les sessions Php, il faut utiliser la variable globale $_SESSION

Mais il te faudra ensuite stocker les données dans une base mysql pour pouvoir les ré-utiliser :snif:

En effet, la session est détruite ou à la fermeture du navigateur, ou au bout d'1h. En fait, cette valeur peut être modifiée dans le fichier php.ini du serveur

Tu commences par déclarer l'ouverture d'une session :

<?php session_start(); ?>

La session doit être déclarée dans le code tout en haut de ta page car le cache du navigateur doit être vide pour démarrer une session.

Donc aucun code HTML avant le démarrage d'une session !!

Ensuite tu utilises la variable $_SESSION:

$_SESSION['variable'] = valeur

variable étant la variable que tu souhaites utiliser, par exemple pour un login:

$_SESSION['login'] = 'toto'

Pour supprimer une variable:

<?php unset($_SESSION['variable']);?>

Pour détruitre toutes les variables:

<?php session_unset(); ?>

Pour supprimer une session:

<?php  session_destroy();  ?>

Lien à poster
Partager sur d’autres sites

  • 2 semaines après...
Membre, Posté(e)
Webe Membre 2 messages
Baby Forumeur‚
Posté(e)

Tu peux nous donner s'il te plait un exemple de sesion php ?

Je comprend pas quelques truc.

Merci d'avnce :snif:

Lien à poster
Partager sur d’autres sites

Membre, 47ans Posté(e)
Ryo Membre 911 messages
Baby Forumeur‚ 47ans‚
Posté(e)

Quoi donc que tu n'as pas compris ? :snif:

Lien à poster
Partager sur d’autres sites

Membre+, Grosse banane de Dolph, 30ans Posté(e)
Blackmesa Membre+ 2 712 messages
30ans‚ Grosse banane de Dolph,
Posté(e)

une session php comme l'a dit Ryo, c'est par exemple $_SESSION['exemple'] = 'exemple'.

Quand quelqu'un se connecte, il met son login et son mot de passe.

donc l'utilisateur remplit son formulaire de connection. Et le script le connecte, pour le connecter il va creer des sessions.

Donc dans le code php cela va faire.

<?php

session_start(); // on dit qu'on commence une session.

$_SESSION['login'] = $login; // $login contient le pseudo qu'a entrer l'utilisateur pour se connecter, et on le rentre dans $_SESSION['login'] pour le garder si on en a besoin ultérieurement.

$_SESSION['mdp'] = $mdp; // ici c'est pareil, sauf que $mdp contiendra le mdp que l'utilisateur a rentrer.

Après quand l'utilisateur sera connecter (et qu'on aura vérifier que ses login/mdp sont exact) ont pourra lui envoyer un message d'accueil dés sa connection. (sur la page espace membre donc).

ca fera:

echo "Bienvenue sur l'espace membre, " .$_SESSION['login'] ;

sur la page d'espace membre s'affichera (si je tape le login blackmesa):

Bienvenue sur l'espace membre, blackmesa.

Lien à poster
Partager sur d’autres sites

Membre, 47ans Posté(e)
Ryo Membre 911 messages
Baby Forumeur‚ 47ans‚
Posté(e)

Ah joli exemple Blackmesa :snif:

C'est clair, si après ça Webe ne comprend pas :snif:

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×