Masquer nom du fichier.php dans URL
Fermé
Boueep
Messages postés
41
Date d'inscription
mardi 13 janvier 2009
Statut
Membre
Dernière intervention
26 mai 2009
-
5 févr. 2009 à 11:22
amine - 3 avril 2009 à 17:56
amine - 3 avril 2009 à 17:56
A voir également:
- Masquer nom du fichier.php dans URL
- Lien url - Guide
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Url masquée pour votre sécurité - Forum Programmation
- Téléchargez cette image pour trouver le nom du fichier. il correspond au nom de cette loutre. comment s'appelle-t-elle ? - Forum Windows
- Nom de l'adresse - Forum Réseaux sociaux
7 réponses
Nep_51
Messages postés
49
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
7 avril 2009
9
5 févr. 2009 à 11:29
5 févr. 2009 à 11:29
Bonjour,
Pour empêcher l'affichage de la page .php dans l'url, tu dois renommer ton fichier en index.php.
Mais ton principal soucis n'est pas la.
Ton utilisateur pourra tout de même aller voir les pages sans se logguer.
Je te conseille plutot d'ouvrir une session php lorsque ton visiteur s'est identifié:
session_start();
$_SESSION['pseudo'] = $pseudo;
Et ensuite de vérifier en haut de ton fichier du site si une session est ouverte:
if(isset($_SESSION['pseudo']))
//Le gars est validé, tu mets le contenu du site
else
//Redirection vers la page d'accueil
Nep
Pour empêcher l'affichage de la page .php dans l'url, tu dois renommer ton fichier en index.php.
Mais ton principal soucis n'est pas la.
Ton utilisateur pourra tout de même aller voir les pages sans se logguer.
Je te conseille plutot d'ouvrir une session php lorsque ton visiteur s'est identifié:
session_start();
$_SESSION['pseudo'] = $pseudo;
Et ensuite de vérifier en haut de ton fichier du site si une session est ouverte:
if(isset($_SESSION['pseudo']))
//Le gars est validé, tu mets le contenu du site
else
//Redirection vers la page d'accueil
Nep
Boueep
Messages postés
41
Date d'inscription
mardi 13 janvier 2009
Statut
Membre
Dernière intervention
26 mai 2009
3
5 févr. 2009 à 11:32
5 févr. 2009 à 11:32
Bonjour et merci pour cette réponse :)
Oui comme tu dis cela ne résoud pas mon problème ...
Concernant ta solution, je vais cherche un tuto sur le sujet, puis essayer, car j'y connais pas grand chose :)
Merci encore
Oui comme tu dis cela ne résoud pas mon problème ...
Concernant ta solution, je vais cherche un tuto sur le sujet, puis essayer, car j'y connais pas grand chose :)
Merci encore
Nep_51
Messages postés
49
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
7 avril 2009
9
5 févr. 2009 à 12:22
5 févr. 2009 à 12:22
Un autre conseil au passage:
Créé toi un fichier session.php dans lequel tu met le code avec la redirection avec le formulaire de login
Ensuite à chaque début de page qui nécessite d'être loggué, tu inclues ce fichier.
Résultat, tu fais une fois ton code et c'est gagné.
Si j'ai le temps, je te posterai une solution (ca va pas être long mais je vais manger :-) )
Créé toi un fichier session.php dans lequel tu met le code avec la redirection avec le formulaire de login
Ensuite à chaque début de page qui nécessite d'être loggué, tu inclues ce fichier.
Résultat, tu fais une fois ton code et c'est gagné.
Si j'ai le temps, je te posterai une solution (ca va pas être long mais je vais manger :-) )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nep_51
Messages postés
49
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
7 avril 2009
9
5 févr. 2009 à 12:27
5 févr. 2009 à 12:27
Tu peux aussi faire venir ton formulaire d'identification sur ta page à visualiser et ton fichier deviens:
if (loginOk($_POST['$pseudo'],$_POST['$motdepass'])){
session_start();
$_SESSION['pseudo'] = $_POST['$pseudo'];
}
if(!isset($_SESSION['pseudo']))
header("location: PageDeLogin.php");
le fonction loginOK renvoie true si l'identification à marché
if (loginOk($_POST['$pseudo'],$_POST['$motdepass'])){
session_start();
$_SESSION['pseudo'] = $_POST['$pseudo'];
}
if(!isset($_SESSION['pseudo']))
header("location: PageDeLogin.php");
le fonction loginOK renvoie true si l'identification à marché
Boueep
Messages postés
41
Date d'inscription
mardi 13 janvier 2009
Statut
Membre
Dernière intervention
26 mai 2009
3
6 févr. 2009 à 09:23
6 févr. 2009 à 09:23
Bonjour,
Merci pour ces conseils ... j'ai procédé de la sorte et tout fonctionne !
Bonne journée.
Boueep !
Merci pour ces conseils ... j'ai procédé de la sorte et tout fonctionne !
Bonne journée.
Boueep !
3 avril 2009 à 17:56
mais le souci et qu on demander de mettre du code dans un fichier .htacces
je n arrivez pas a creer ce fichier
pouriiez vous m aider a le creer ou de me donner un lien pour pouvoir le modifier?,?