Une Petite Question Simple au Passage

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 : Une Petite Question Simple au Passage

par pikachu639 » 06 avr. 2005, 10:55

ok alors je suis rassurer merci

par charabia » 06 avr. 2005, 10:54

Les actions que tu viens de nous décrire ne peuvent pas être visible et sont donc tout à fait sécurisées.

Tout ce que l'on peut voir c'est bien le code html qui permet d'afficher tes données. Et ça c'est obligatoire...

par pikachu639 » 06 avr. 2005, 10:49

en fais la quasi totalite de mon site se basse sur une base de données sur laquelle on effectue diverse action (mis a jour, suppression, ajout...) et ils marche bien si ce n'est ce pb de visibilite du code source

par charabia » 06 avr. 2005, 10:44

Non, il est complètement inutile de protéger ton code html. C'est quand même par lui qu'on peut voir la page :)

Maintenant il faut voir ce que tu entends par sécurité ? L'affichage d'un code html n'est pas du tout dangereux et est obligatoire.

Si par contre tu fais des actions, comme intégrer des données dans une base et que là on voit ton code là tu peux en effet te poser des questions...C'est dans ce cas que ton code doit être protégé. Si tu passes par le php à ce niveau tu ne devrais pas rencontrer de soucis.

par pikachu639 » 06 avr. 2005, 10:38

en fais c'est ce dont je viens de me rendre compte en affichant le code source de ma page
:oops:
y a t il un moyen de gagner en securite en conservant la trame de ce code tout en mettant le curseur sur le premier champs a remplir au chargement
:?:

par charabia » 06 avr. 2005, 10:33

Le code que tu as mis par du php (au niveau du tableau entier) ne sert pas à grand chose étant donné qu'à l'affichage, on voit la même chose...avec ou sans php...donc côté sécurité tu ne gagnes rien de plus.

par pikachu639 » 06 avr. 2005, 10:26

J epasse par du php pour un soucis de securite du code source

par charabia » 06 avr. 2005, 10:22

Il faut que tu évites le php si ce n'est que du code html :
<form method="post" action="page4_2.php" name="formname"> 
<?php
$img_fond="image_fond/1.jpg";
$img_fond_lar="100%";
$img_fond_haut="100%";
?>
<BODY BGCOLOR="blue" TEXT="white" LINK="white" VLINK="white" ALINK="white" WIDTH="<?php echo $img_fond_lar;?>" HEIGHT="<?php echo $img_fond_haut;?> BACKGROUND="<?php echo $img_fond;?>"> 
<table border=0 align=center width=330 CELLSPACING=0>
<tr>
	<td width="50%">Nom de l'utilisateur</td>
	<td width="50%"><input type=text name=nom>
	<script language="javascript"> 
		document.formname.nom.focus(); 
	</script>
	</td>
</tr>
<tr>
	<td width="50%">Nom de la machine</td>
	<td width="50%"><input type=text name=machine></td>
</tr>
<tr>
	<td width="50%">Vitesse</td>
	<td width="50%"><input type=text name=vitesse></td>
</tr>
<tr>
	<td width="50%">IP</td>
	<td width="50%"><input type=text name=ip ></td>
</tr>
<tr>
	<td width="50%">MAC</td>
	<td width="50%"><input type=text name=mac ></td>
</tr>
<tr>
	<td width="50%">Systeme d'exploitation</td>
	<td width="50%"><input type=text name=os ></td>
</tr>
<tr>
	<td width="50%">Localisation</td>
	<td width="50%"><input type=text name=localisation></td>
</tr>
<tr>
	<td height="20"></td>
	<td height="20"></td>
</tr>
<tr>
	<td width="135" align="center" valign="center"><input type=submit name=expedier value=Envoyer></td>
	<td width="126" align="center" valign="center"><input type=reset name=annuler value=Annuler></td>
</tr>
</table>

par pikachu639 » 06 avr. 2005, 09:57

Pas de pb voila la partie formulaire de mon code
<form method="post" action="page4_2.php">
<?
$img_fond="image_fond/1.jpg";
$img_fond_lar="100%";
$img_fond_haut="100%";
echo"<BODY BGCOLOR=\"blue\" TEXT=\"white\" LINK=\"white\" VLINK=\"white\" ALINK=\"white\" 
WIDTH=\"$img_fond_lar\" HEIGHT=\"$img_fond_haut\" BACKGROUND=\"$img_fond\" >";

echo"<table border=0 align=center width=330 CELLSPACING=0><tr>";
	echo"<td width=50%><p>Nom de l'utilisateur</td>";
	echo"<td width=50%><p><input type=text name=nom></td>";//<--c'est dans ce champs que je veut mettre mon curseur au chargement
echo"</tr>";
echo"<tr>";
	echo"<td width=50%><p>Nom de la machine</td>";
	echo"<td width=50%><p><input type=text name=machine></td>";
echo"</tr>";
echo"<tr>";
	echo"<td width=50%><p>Vitesse</td>";
	echo"<td width=50%><p><input type=text name=vitesse></td>";
echo"</tr>";
echo"<tr>";
	echo"<td width=50%><p>IP</td>";
	echo"<td width=50%><p><input type=text name=ip ></td>";
echo"</tr>";
echo"<tr>";
	echo"<td width=50%><p>MAC</td>";
	echo"<td width=50%><p><input type=text name=mac ></td>";
echo"</tr>";
echo"<tr>";
	echo"<td width=50%><p>Systeme d'exploitation</td>";
	echo"<td width=50%><p><input type=text name=os ></td>";
echo"</tr>";
echo"<tr>";
	echo"<td width=50%><p>Localisation</td>";
	echo"<td width=50%><p><input type=text name=localisation></td>";
echo"</tr>";
echo"<tr>";
	echo"<td height=20></td>";
	echo"<td height=20></td>";
echo"</tr>";
echo"<tr>";
	echo"<td width=135 align=center valign=center><input type=submit name=expedier value=Envoyer></td>";
	echo"<td width=126 align=center valign=center><input type=reset name=annuler value=Annuler></td>";
echo"</tr>";
echo"</table>";
?>
[/b]

par charabia » 06 avr. 2005, 09:53

Ton champs de formulaire n'est pas contenu dans du code php normalement...Tu as un bout de code ?

par pikachu639 » 06 avr. 2005, 09:49

le java script interompt il le php ou alors je dois mettre la balise de fin de php avavt le code?

par pikachu639 » 06 avr. 2005, 09:46

Ok promis le suivant aura un titre plus explicite

par iclo » 06 avr. 2005, 09:24

Pourrais-tu mettre des titres explicites à tes postes, ça simplifierait pas mal et tu aurais plus facilement des réponses. Merxi :D :D :D

par pikachu639 » 06 avr. 2005, 09:21

Ok merci je vais essayer de suite je vous tiens au courant

par charabia » 06 avr. 2005, 09:12

Tu places ce code juste après ton 1er champs :

Code : Tout sélectionner

<script language="javascript"> document.nom_formulaire.nom_champs.focus(); </script>