Ses derniers sujets sur les forums
Bonjour,
J'ai un problème avec mon header.
Ce bout de code et sur toutes les pages mais il ne fonctionne pas correctement par quoi le remplacer ?
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: http//:www.monsite.com/membre/membre.php');
Bonjour
J'utilise l'espace membre que vous avez dans "les comment faire ?" il fonctionne trés bien mais j'essaye de le mettre sur toute les pages de mon site grace à ce petit bout de code :
<?php
//J'ai un session_start(); plus haut
if (!empty($_SESSION['login'])) {
echo '<span class="text1">- <a href="http://127.0.0.1/membre/modification.php">Mon Compte</a><br />
- <a href="http://127.0.0.1/membre/deconnexion.php">Deconnexion</a><br /></span>';
}
else {
include ('include/connexion.php');
?>
<form action="index.php" method="post">
<table width="139" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="70" class="text1"><div align="right">Login : </div></td>
<td width="69"><input type="text1" size="5" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>" /></td>
</tr>
<tr>
<td class="text1"><div align="right">Pass : </div></td>
<td><input type="password" size="5" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>" /></td>
</tr>
<tr>
<td class="text1"><span class="Style12"><a href="../membre/oubli.php">Oublit?</a></span><br />
<span class="Style12"><a href="../membre/inscription.php?">Inscription</a></span></td>
<td><div align="right">
<input type="submit" name="connexion" value="connexion" />
</div></td>
</tr>
</table>
</form>
<?php
}
?>
Le fichier connexion.php est le meme que celui de index.php (juste le code php au debut) qui se situe dans votre tutorial
http://www.lephpfacile.com/howto/10-un-espace-membre.
Je l'uilise sur une autre page du site et il fonctionne trés bien mais dés que je le met dans mon modèle avec le bou de code si dessus il ne fonctionne plus. J'ai essayé plusieurs possibiliter mais ca marche pas bien
.
Auriez-vous une idée ?
Note du modérateur : le BB-Code ! C'est pas la première fois qu'on te fait la remarque en plus...
bonne féte à tous le monde
Bonjour,
j'utilise un modéle avec dreamweaver (et oui encore moi
), et dans mon modéle il y a une session_start(); dans la page pour pouvoir garder les infos de session et dans mes codes php (quand il y en a) il y a aussi une autre session_start();
donc easyphp me marque à chaque fois qu'il ignore le deuxieme.
Il y a t'il un moyen pour eviter que la deuxieme session_start(); se mette si il voit qu'il y en a deja une?
Un peu comme si on fait un include_once() .
Bonjour,
J'utilise un modèle avec dreamweaver et sur mon modèle je n'arrive pas a faire des include en php à chaque fois il ne trouve pas le chemin même si je met le chemin complet de mon site.
Il y a t'il une autre solution ??
Morgan
bonjour,
c'est encore moi suite au message prèdant qui m'a débloquer, je voudrais avoir un petit conseil.
Mon site dispose de deux espace , un espace pour tous le monde et un autre pour les membres.
Pour les membres il va y avoir des sources à télécharger mais pas pour les "non membres" sachant que pour tous il faudrait pouvoir voir en bas de la page "télécharger la source".
Aloir je ne sais pas trop comment faire.
Soit je met une nouvelle page php.
(quand le "non membre" cliquera sur le lien pour la source une nouvelle page s'ouvrira.
Dans cette page on verifira si il est membre ou pas et il pourrat télécharger la source).
Mais j'aurai aimais connaitre si il n'y a pas un autre moyen ??
Morgan
Bonjours a tous,
J'aurai aimer savoir, j'ai créer un espace membre grace à votre tutos et je voudrai mettre un formulaire de connexion sur toutes les pages.
Pour cela j'utilise un modéle pour simplifier la tache mais je ne vois pas comment faire car j'utilise cette fonction :
<?php
session_start();
if (!empty($_SESSION['login'])) {
echo 'bonjour <a href="http://127.0.0.1/memb/deconnexion.php">Deconnexion</a>';
}
else {
echo 'formulaire de connexion';
}
?>
Avec ce code tous fonctionne correctement mais si je veut mettre les element de mon formulaire que dans votre tuto d'espace membre, j'ai un petit problème avec les "" ou '' comment faire ?? voici le code que je voudrai mettre :
<?php
session_start();
if (!empty($_SESSION['login'])) {
echo 'bonjour <a href="http://127.0.0.1/memb/deconnexion.php">Deconnexion</a>';
}
else {
echo '<form action="membre/membre.php" method="post">
<table width="139" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="70" class="texte"><div align="right">Pseudo : </div></td>
<td width="69"><input type="text" size="5" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"></td>
</tr>
<tr>
<td class="texte"><div align="right">Pass : </div></td>
<td><input type="password" size="5" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"></td>
</tr>
<tr>
<td class="texte"><span class="Style12"><a href="../membre/oubli.php">Oublit?</a></span><br />
<span class="Style12"><a href="../memb/inscription.php?">Inscription</a></span></td>
<td><div align="right">
<input type="submit" name="connexion" value="Ok">
</div></td>
</tr>
</table>
</form>';
}
?>
Morgan
Note du modérateur : il faudra penser à utiliser le bb-code !