Création de Session (PHP)

Fermé
ghaouar Messages postés 174 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 22 avril 2012 - 27 avril 2009 à 19:26
ghaouar Messages postés 174 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 22 avril 2012 - 16 mai 2009 à 23:07
Bonjour,
Comment créer une session .
Est ce que il faut créer un table dans la base de MySQL pour les sessions?
Comment faire ca ? code ?
et Merci pour tous .
A voir également:

5 réponses

incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 74
27 avril 2009 à 19:57
Salut
"Comment créer une session . "

<?php
session_start();
....
?>

"Est ce que il faut créer un table dans la base de MySQL pour les sessions?"
Non pas nécessairement, php stocke les infos dans des fichiers. Sauf si tu veux stocker les infos dans une base de données.

"Comment faire ca ? code ?"
Jette un oeil là dessus :
http://www.siteduzero.com/tutoriel-3-31976-stocker-les-sessions-dans-votre-base-de-donnees.html

"et Merci pour tous ."
De rien.

Bye

IC
0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
27 avril 2009 à 20:08
Salut,

Non tu n'as pas du tout besoin de base de donnee sauf si effectivement tu veux les stocker dans une base mais on peut tres bien s'en passer.

Tout d'abords il faut savoir que sur toutes les pages sur lesquelles tu veux utiliser les sessions doivent avoir comme premiere ligne :

<?php
session_start();
?>


Il ne faut jamais rien avant !

Ensuite tu as un tableau de disponible $_SESSION ou tu peux y stocker les donnees que tu as besoin... exemple lors de ta connection, tu veux stocker le pseudo d'un visiteur :

On suppose que tu as reussi ta requete sql etc..... et que le resultat du pseudo se trouve dans $row['login']


$_SESSION['login'] = $row['login'];



Ensuite dans nimporte quelle page PHP ou tu auras mis le premier bout de code (session_start()) tu pourras retrouver le login en utilisant $_SESSION['login'] :)

Bon courage !
0
ghaouar Messages postés 174 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 22 avril 2012
16 mai 2009 à 19:55
Salut
Si tu a une idée sur la sécurité de chemin d'accès qui se trouve dans barre d'URL.

Mois je fais mon application avec EasyPHP, si j'exécute le page PHP je trouve dans le bar d'URL le chemin d'accès ou se trouve mon application exactement.

Par exemple dans la barre d'URL il ya : http://127.0.0.1/IPEIGafsa/Verif_Administrateur.php , si je supprime une partie cette URL, devient (http://127.0.0.1/IPEIGafsa/ ) je peux accéder au Dossier IPEIGafsa.

Alors comment faire pour que l'accès au dossier à partir de chemin d'accès devienne impossible ?

Merci
0
uMa-xou Messages postés 3 Date d'inscription samedi 16 mai 2009 Statut Membre Dernière intervention 16 mai 2009 2
16 mai 2009 à 20:28
Deux solutions: soit un .htaccess, soit un simple fichier vide que tu appelles index.html

Bonne soirée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ghaouar Messages postés 174 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 22 avril 2012
16 mai 2009 à 23:07
Salut,
Est ca que tu peut m'expliquer comment faire exactement ?

Merci
0