Question : Protection

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Question : Protection

par Bift » 30 sept. 2005, 20:52

merci :D

par Truc » 30 sept. 2005, 20:44

et bien tu as parlé du site du zéro, il en parle du comment faire

par Bift » 30 sept. 2005, 20:40

moi j'ai easy php :D

par Cyrano » 30 sept. 2005, 20:33

tu as deux solutions:
- Charger par ftp sur un serveur configuré avec PHP (Free.fr si tu as un compte par exemple)
- Intaller sur ta machine un serveur Apache, PHP et MySQL : tu peux avoir un tout en un avec WAMP
Ensuite, tu affiches ta page dans un navigateur en mettant une adresse internet :
- http://tapageperso.free.fr si tu as un compte
- http://localhost/ si tu travailles en local sur ta machine : dans ce dernier cas, il faudra avoir mis tes fichiers sur ton serveur dans le répertoire C:/wamp/www

par Bift » 30 sept. 2005, 20:27

a bon? on fait comment alors pour voir si sa marche? :?:

par Truc » 30 sept. 2005, 19:46

oui directement
:?: :!: :?:
Si tu clique directement sur le fichier php c'est pour :
1. l'éditer
2. le supprimer
3. le copier/coller (remarque sans intérêt mais que certain comprendront ) :langue:

Mais tu ne clique pas sur un fichier php pour l'exécuter !!

par Bift » 30 sept. 2005, 18:20

oui directement

par Truc » 29 sept. 2005, 23:40

Heuu... ça fait bien longtemps que ça m'est plus arrivé, disons un peu plus de 25 ans allez :langue:
Aller je me repren....Et oui c'est arrivé à tout le monde :wink:
lorsuq eje clique sur protection.php rien ne s"ouvre!
Tu essai de cliquer directement sur le fichier .php pour l'ouvrir ?? je vois absolument pas ou tu veux en venir :?

par Cyrano » 29 sept. 2005, 23:36

car ma mère m'engueule ! et oui demain y a cours :?
Et oui ça arrive a tout le monde :lol:
Heuu... ça fait bien longtemps que ça m'est plus arrivé, disons un peu plus de 25 ans allez :langue:

par Bift » 29 sept. 2005, 23:35

[chuchote]
Ne le dites a personne je suis toujours sur le PC :D Bah lorsuq eje clique sur protection.php rien ne s"ouvre! je suis toujours sur mes documents.Aucune fentre internet explorer ne s'ouvre.En gros: il ne se passe rien.
[/chuchote]

par Truc » 29 sept. 2005, 23:33

car ma mère m'engueule ! et oui demain y a cours :?
Et oui ça arrive a tout le monde :lol:
Quand je test: je clique deux fois sur l'icone : protection.php et rien ne s'ouvre :?
si ton formulaire se trouve sur index alors meme si la variable est confirmée la redirection se fait sur la meme page :?
Je vois pas ce que le script doit faire de plus.

par Bift » 29 sept. 2005, 23:25

Quand je test: je clique deux fois sur l'icone : protection.php et rien ne s'ouvre :?


J'espere que vous pourrez m'aider! Sur ce bonne soirée et bonne nuit a tous car ma mère m'engueule ! et oui demain y a cours :?

++ All et bonne soirée :D

par Cyrano » 29 sept. 2005, 23:22

Je ne sais pas si ça peut contribuer à faire foirer oton système, mais ta balise DOCTYPE n'est pas fermée, :
<?
if (isset($_POST['soupealail']))
{
    $soupealail=$_POST['soupealail'];
}
else
{
    $soupealail="";
}
if ($soupealail=="tatatata")
{
    header ("Location: index.php");
}
else
{
    header ("Location: error.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>Protection</title>
  <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
</head>
<body>
 <p>Pour entrer dans le site, veuillez saisir le bon mot de passe.<br/></p>
 <br/>
 <form action="protection.php" method="post">
  <p><input type="text" name="soupealail"/> <input type ="submit" value="Valider"></p>
 </form>
</body>
</html> 
Sinon, le code semble correct, il se passe quoi quand tu testes ?

par Bift » 29 sept. 2005, 23:17

Bah avec le code du site du zero,je n'arrive pas a ouvrir ma page.php
Sinon,tout seul j'ai fait ceci mais cela ne marche pas non plus.

Code : Tout sélectionner

<? if (isset($_POST['soupealail'])) { $soupealail=$_POST['soupealail']; } else { $soupealail=""; } if ($soupealail=="tatatata") { header ("Location:index.php"); } else { header ("Location:error.php"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" <html xml:lang="fr"> <head> <title>Protection</title> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" /> </head> <body> <p>Pour entrer dans le site, veuillez saisir le bon mot de passe.<br/></p> <br/> <form action="protection.php" method="post"> <p><input type="text" name="soupealail"/> <input type ="submit" value="Valider" / > </p> </form> </body> </html>

par Cyrano » 29 sept. 2005, 23:14

Qu'est-ce qui ne fonctionne pas au juste: J'ai, d'après tes dires, des raisons de croire que tu as testé des bouts de code mais ce n'est pas satisfaisant : explique quel est la nature du problème en illustrant avec les extrait du code en cause et on pourra t'aiguiller vers la solution.