CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Pass en php.

adrien89
adrien89
Niveau 10
05 novembre 2004 à 22:40:24

Voial je me suis mis au php depuis ce soir avec une grande motivation.

Apres avoir lu un packet de tutoriaux, j´aimerais realiser un mot de passe basique en php mais je n´y arrive pas!

Je vous explique comment j´ai procédé:
J´ai d´abord créé un page appellé pass.htm dans lequel j´ai mis le code suivant:

< html>
< body>

< p> </p>
< p> </p>
< p> </p>
< form method="post" action="pass.php">
Pass : < input type="text" name="Pass" size="20">
< input type="submit" value="OK">
< /form>

< /body>
< /html>

JE fais appel a une page en php dans lequel j´ai placé le code suivant:

< ?php
$Pass = $_POST[´Pass´];
if ( $Pass == ´mdp´)
{
print("Le mot de passe est bon");
exit();
}
else
{
print("le mot de passe est faux!!")
exit();
}
? >

mais cela ne fonctionne pas et je n´arrive pas a trouver l´erreur...

Qqn pourrait m´aider?

Merci

BZHades
BZHades
Niveau 10
05 novembre 2004 à 22:42:03

en principe tout est bon, mais fait attention, la manière dont tu l´as écris est sensible à la casse ( majuscule/minuscule)

adrien89
adrien89
Niveau 10
05 novembre 2004 à 22:42:45

je l´ai sur le net regarde l´erreur:

http://membres.lycos.fr/vfvoldo/testphp/pass.htm

BZHades
BZHades
Niveau 10
05 novembre 2004 à 22:43:28

tiens, je viens de voir un parse error probable apres le deuxieme print ( il manque le ; )

de plus, fait plutot

if(condition)
{
echo " le mot de pass est le bon";
}
else
{
echo " il est faux";
}

c´est généralement plus utilisé et moins long a ecrire

BZHades
BZHades
Niveau 10
05 novembre 2004 à 22:44:06

je viens d´aller voir, c´est bien ce que je dit, le parse error du au fait du manque du point virgule à la fin du print

adrien89
adrien89
Niveau 10
05 novembre 2004 à 22:45:28

Arhh j´y avais pas pensé merci beaucoup

adrien89
adrien89
Niveau 10
05 novembre 2004 à 22:46:49

Et entre echo ou print lequel est mieux si il n´afficher aucune variable?

BZHades
BZHades
Niveau 10
05 novembre 2004 à 22:46:49

c´est pas compliqué, les parse error c´est dans 99% du temps un problème de ; oublié...

de plus, il t´indique la ligne du problème ( à 1 ligne pres, sauf parfois à cause des crochet où c´est plus dur de déterminer la faute)
utilise un logiciel de type
CONText http://www.context.cx/
pour programmer, c´est tres pratique

BZHades
BZHades
Niveau 10
05 novembre 2004 à 22:47:26

pour le echo ou print, personnelement, je m´embète pas, j´utilise toüjours echo, comme ca, je me prends pas le chou...

adrien89
adrien89
Niveau 10
05 novembre 2004 à 22:48:22

Ok merci pour tes conseilles.

Ca fesait un moment que je voulasi essayer un peu le php et j´imaginais comme ca beaucoupp plus compliqué!

Enfin faut voir des que il va y avoir des base de données lol

adrien89
adrien89
Niveau 10
05 novembre 2004 à 22:52:24

Et a part ca tu ne connaiterais pas un site super autre que php debutant??

BZHades
BZHades
Niveau 10
05 novembre 2004 à 22:53:21

c´est pas compliqué, ca demande pas mal de logique, un peu d´expérience pour faire des codes propres et optimisés et ca roule, il suffit juste de s´y mettre!

apres, tu peux aussi largement compliquer les choses en ajouttant des fonctions peu usités, mais tres pratiques, en utilisant les sessions, en faisant des requetes SQL un peu complexe etc...

le plus difficile etant de sécuriser son code, afin que personne ne puisse faire autre chose que ce que tu veux avec ton site...

adrien89
adrien89
Niveau 10
05 novembre 2004 à 22:59:52

Pour securiser bon c´es pas horrible car c´est juste pour m´amuser que je fais ca.

Sinon j´avais deja un peu manipulé le delphi avant et ca ressemble un peu comme meme!

BZHades
BZHades
Niveau 10
05 novembre 2004 à 23:02:42

je parle pas du fait de faire un mot de passe, c´est tout con ca, mais faire en sorte que celui qui se connecte ne puisse pas entrer des variable, utiliser un vol de session etc... pour combler les failles, ca devient déjà plus complexe ( surtout quand il faut retirer les infos dans une base de données, comment sécuriser ces données d´une page à l´autre... tout en faisant en sorte que le code soit rapide...)

adrien89
adrien89
Niveau 10
05 novembre 2004 à 23:03:44

Oui lol la ca doit etre autre chose

et tinkiet securiser je ne pensais pas que au passe mais aux failles entre autre include sur les forum non securisés

adrien89
adrien89
Niveau 10
05 novembre 2004 à 23:06:58

Bon moi j´y vais je reprendrais ca a tete reposée merci encore pour ton aide.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment