Script php de sécurisation
Résolu
hack_net
Messages postés
783
Date d'inscription
Statut
Membre
Dernière intervention
-
hack_net Messages postés 783 Date d'inscription Statut Membre Dernière intervention -
hack_net Messages postés 783 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Script php de sécurisation
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Expert php pinterest - Télécharger - Langages
12 réponses
le symbole du ET logique c'est && pas & donc
if ($mot_de_passe == "motdepass1" && $name == "Pseudo1") elseif ($mot_de_passe == "motdepass2" && $name == "Pseudo2")pour ton include ne mets pas d'espace entre include et la premiere parenthese
<?php include("include/coyright.html"); ?>
Bon ça marche pour Pseudo1, mais pas pour Pseudo2.
De plus, voici l'erreur pour l'include :
Merci de votre aide...
De plus, voici l'erreur pour l'include :
Warning: main(http://h4ck.n3t.free.fr/include/coyright.html) [function.main]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /mnt/102/sdb/f/b/h4ck.n3t/Chat php/index.php on line 60 Warning: main() [function.include]: Failed opening 'http://h4ck.n3t.free.fr/include/coyright.html' for inclusion (include_path='/mnt/102/sdb/f/b/h4ck.n3t/include:.:/usr/php4/lib/php') in /mnt/102/sdb/f/b/h4ck.n3t/Chat php/index.php on line 60
Merci de votre aide...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
apparement il trouve pas ton fichier...
verifie que le chemin que tu as donné est le bon et qu'il est bien ecrit
verifie que le chemin que tu as donné est le bon et qu'il est bien ecrit
Oui c'était ça merci ^^
Pour ce qui est de la session, qui a une solution ?
Je répète : le couple "Pseudo1/motdepass1" marche mais le couple "Pseudo2/motdepass2" est ignoré :(
Encore une chose, j'aimerais que sur la page de destination (C.php et P.php) il y est un code permettant de vérifié si la session est bien démarrée, et si les infos rentrées sont bonnes... J'ai écrit ceci :
est-ce bon ?
Merci pour vos réponses...
Pour ce qui est de la session, qui a une solution ?
Je répète : le couple "Pseudo1/motdepass1" marche mais le couple "Pseudo2/motdepass2" est ignoré :(
Encore une chose, j'aimerais que sur la page de destination (C.php et P.php) il y est un code permettant de vérifié si la session est bien démarrée, et si les infos rentrées sont bonnes... J'ai écrit ceci :
<?php session_start(); // On démarre la session AVANT toute chose if ($mot_de_passe == "" OR $name == "") { @header("Location: index.php"); } elseif ($mot_de_passe == "motdepass1" && $name == "Pseudo1") { ?> <html> <!-- La page P.php --> </html> <?php } ?>
est-ce bon ?
Merci pour vos réponses...
c'est normal que le couple "pseudo2/mot de passe 2" marche pas tu as oublié l'espace entre else et if
else if ($mot_de_passe == "motdepass2" && $name == "Pseudo2")pour ta deuxieme question le symbole du OR c'est ||
if ($mot_de_passe == "" || $name == "")et c'est pareil il manque un espace dans ton else if
else if ($mot_de_passe == "motdepass1" && $name == "Pseudo1")
salut,
le coup de l'espace, j'aimerais bien comprendre car il n'y a pas de différence entre les deux instructions.
le coup de l'espace, j'aimerais bien comprendre car il n'y a pas de différence entre les deux instructions.
Oui, mais la balise elseif existe aussi, dans quelle cas on l'utilise alors ?
En tout cas merci pour ta réponse, je test et je repost...
En tout cas merci pour ta réponse, je test et je repost...
re,
je reprends en bas pour avoir de la place.
je ne comprends pas d'où sort "$name".
tu affectes la valeur de "$name" à la variable de sessions "$_SESSION['name']" mais "$name" elle-même n'est jamais définie et tu n'utilises pas le retour du formulaire à savoir "$_POST['name'].
je reprends en bas pour avoir de la place.
je ne comprends pas d'où sort "$name".
tu affectes la valeur de "$name" à la variable de sessions "$_SESSION['name']" mais "$name" elle-même n'est jamais définie et tu n'utilises pas le retour du formulaire à savoir "$_POST['name'].
if($_POST['name']!="") { $_SESSION['name'] = $name; $_SESSION['mot_de_passe'] = $mot_de_passe; }
Le truc, c'est que ça marche...
Apés, sur les pages sécurisé, je fais appel à la session, et en titre (<title>) et en titre (<h1>) je met
Le "$name" sort du formulaire si tu regarde bien ;)
A+
Apés, sur les pages sécurisé, je fais appel à la session, et en titre (<title>) et en titre (<h1>) je met
<?php echo $name; ?>et ca affiche le pseudo :)
Le "$name" sort du formulaire si tu regarde bien ;)
A+
le problème c'est que pour effectivement sortir du formulaire il faudrait que tu ailles le chercher dans "$_POST['name']" ce qui n'est pas le cas.
tu n'aurais pas "register_global=ON" dans ton "php.ini" ?
ce n'est pas très conseillé, mais bon si ça fonctionne et te convient je te souhaite bonne soirée !
tu n'aurais pas "register_global=ON" dans ton "php.ini" ?
ce n'est pas très conseillé, mais bon si ça fonctionne et te convient je te souhaite bonne soirée !