Je ne comprend rien au fonctionnement $_SESSI
torinfo
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
torinfo Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
torinfo Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je ne comprend rien au fonctionnement $_SESSION
et j'en ai besoin pour ma page web voici les codes PHP
session.php
formulaire.php
index.php
vous l'avez compris j'aimerais que quand on marque son pseudo dans le formulaire il soit retenue par le server
faite un tour sur http://www.medial.be.ma
merci de votre aide torinfo
je ne comprend rien au fonctionnement $_SESSION
et j'en ai besoin pour ma page web voici les codes PHP
session.php
<?php session_start(); // On démarre la session AVANT toute chose ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Titre de ma page</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <?php echo $_POST['pseudo']; ?> <?php if(isset($_Session['pseudo'])) {echo $_Session['pseudo'];} ?> <p> <a href=index.php>home</a> </p>
formulaire.php
session_start() <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>mediall= le tout du multimedia</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="styleformulaire" href="styleformulaire.css" /> </head> <body> <form method="post" action="session.php"> <p> <label for="pseudo">Votre pseudo :</label> <input type="text" name="pseudo" id="pseudo" <?php $_SESSION['pseudo'] = 'pseudo'; ?> /> <br /> <label for="pass"><span class="titi">Votre mot de passe</span> :</label> <input type="password" name="pass" id="pass" /> </p> <p> <input type="submit" /> </p> </form> <?php include("time.php") ?>
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>mediall= le tout du multimedia</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="design" href="design.css" /> </head> <body </p> <p class="medc"><h1>mediall c'est:</h1> </br> <span class="un">-des news</span> </br> <span class="de">-des tuto</span> </br> <span class="trois">-une communotee</span> </br> </p> <p> <?php if(isset($_Session['pseudo'])) {echo $_Session['pseudo'];} ?> </p> <a href="formulaire.php" alt="dormulaire d'inscription" /><spam class="inscri">inscripton</spam></a> <?php include("menue.php") ?> <?php include("time.php") ?> </p> <a href="https://om.grepolis.com/grepo/fr/?ref=player&%3Bbid=0002"><img style="border:none" src="https://fr.grepolis.com/" alt="Grepolis, le jeu par navigateur à l'époque de l'Antiquité" /></a> <a href="http://www.venez.fr/" title="nom de domaine gratuit"><img src="http://www.venez.fr/images/468x60.gif" style="width: 468px; height: 60px; border: none;" alt="nom de domaine gratuit"/></a> <p><h6>site by akilla11 et armagedon</h6> </html>
vous l'avez compris j'aimerais que quand on marque son pseudo dans le formulaire il soit retenue par le server
faite un tour sur http://www.medial.be.ma
merci de votre aide torinfo
A voir également:
- Je ne comprend rien au fonctionnement $_SESSI
- Fonctionnement processeur - Guide
- Fonctionnement du protocole http - Guide
- Notice de fonctionnement - Guide
- Fonctionnement onedrive - Guide
- Fonctionnement time machine - Guide
4 réponses
Bonjour,
actuellement, ton code manque d'une connexion a une bdd (si non quel intérêt d'utiliser une Session, il suffit de faire passer le pseudo par url), de balises (la balise body n'est pas toujours complète et pas toujours fermée tout comme la balise html)
Ton code est actuellement trop brouillon pour pouvoir y installer des SESSIONS et je ne pense pas que ce soit a nous de te le refaire en entier...
Puisqu'il est écrit dans ta signature que tu fréquente le site du zéro, n'hésites pas a (re)voir les tutos concernant le html et le php, une maitrise de ces langages étant nécessaire (a mon humble avis) avant de vouloir aller plus loin.
cordialement,
T-Son
actuellement, ton code manque d'une connexion a une bdd (si non quel intérêt d'utiliser une Session, il suffit de faire passer le pseudo par url), de balises (la balise body n'est pas toujours complète et pas toujours fermée tout comme la balise html)
Ton code est actuellement trop brouillon pour pouvoir y installer des SESSIONS et je ne pense pas que ce soit a nous de te le refaire en entier...
Puisqu'il est écrit dans ta signature que tu fréquente le site du zéro, n'hésites pas a (re)voir les tutos concernant le html et le php, une maitrise de ces langages étant nécessaire (a mon humble avis) avant de vouloir aller plus loin.
cordialement,
T-Son
merci
peux tu aprofondire ceci
manque d'une connexion a une bdd (si non quel intérêt d'utiliser une Session, il suffit de faire passer le pseudo par url), de balises (la balise body n'est pas toujours complète et pas toujours fermée tout comme la balise html)
OS Linux Ubunt /toutou
new sur CCM
inscrit sur le site du zero
peux tu aprofondire ceci
manque d'une connexion a une bdd (si non quel intérêt d'utiliser une Session, il suffit de faire passer le pseudo par url), de balises (la balise body n'est pas toujours complète et pas toujours fermée tout comme la balise html)
OS Linux Ubunt /toutou
new sur CCM
inscrit sur le site du zero
Comme dit T-SonS, on ne va pas s'amuser à refaire ton code.
Toutefois, tu veux que le pseudo rentré soit mis en session, il serait donc utile de mettre quelque part dans session.php le code suivant :
Et je ne l'ai pas vu...
Tant qu'on ne fait pas, on ne sait pas.
Toutefois, tu veux que le pseudo rentré soit mis en session, il serait donc utile de mettre quelque part dans session.php le code suivant :
$_SESSION['pseudo'] = $_POST['pseudo'];
Et je ne l'ai pas vu...
Tant qu'on ne fait pas, on ne sait pas.