question de PHP


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

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant

Messages recommandés

Ryo Membre 911 messages
Forumeur accro‚ 43ans
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();  ?>

Partager ce message


Lien à poster
Partager sur d’autres sites
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:

Partager ce message


Lien à poster
Partager sur d’autres sites
Ryo Membre 911 messages
Forumeur accro‚ 43ans
Posté(e)

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Blackmesa Membre+ 2 700 messages
Grosse banane de Dolph‚ 26ans
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.

Partager ce message


Lien à poster
Partager sur d’autres sites
Ryo Membre 911 messages
Forumeur accro‚ 43ans
Posté(e)

Ah joli exemple Blackmesa :snif:

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant