Version complète : question de PHP
Forum Fr > Informatique > Internet > Création de Sites Web
jetelecharge
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
Ryo
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 biggrin.gif
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 :
Code
<?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:
Code
$_SESSION['variable'] = valeur

variable étant la variable que tu souhaites utiliser, par exemple pour un login:
Code
$_SESSION['login'] = 'toto'


Pour supprimer une variable:
Code
<?php unset($_SESSION['variable']);?>


Pour détruitre toutes les variables:
Code
<?php session_unset(); ?>


Pour supprimer une session:
Code
<?php  session_destroy();  ?>
Webe
Tu peux nous donner s'il te plait un exemple de sesion php ?
Je comprend pas quelques truc.

Merci d'avnce smile.gif
Ryo
Quoi donc que tu n'as pas compris ? biggrin.gif
Blackmesa
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.
Ryo
Ah joli exemple Blackmesa thumbsup.gif

C'est clair, si après ça Webe ne comprend pas biggrin.gif
Invision Power Board © 2001-2009 Invision Power Services, Inc.