Visibilite du code

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 : Visibilite du code

par pikachu639 » 06 avr. 2005, 11:37

A plus pour une autre question

par pikachu639 » 06 avr. 2005, 11:20

HOP HOP HOP on se moque pas de mon pseudo sinon je vais m'enerver et je vais lancer une super attaque
:wink:

par charabia » 06 avr. 2005, 11:17

De rien pikapika ;)

par pikachu639 » 06 avr. 2005, 11:16

Ah d'accord merci des conseils eclairer mon cher charabia

par charabia » 06 avr. 2005, 11:11

Le serveur te compilera tout ce qui est dynamique et te le transformera en html.
<?php
 $toto="coool";
 echo "<table><tr><td>".$toto."</td></tr></table>";
?>
donnera le même résultat que

Code : Tout sélectionner

<table><tr><td>coool</td></tr></table>
et à l'affichage de la source tu auras pour les deux cas :

Code : Tout sélectionner

<table><tr><td>coool</td></tr></table>

par pikachu639 » 06 avr. 2005, 11:03

ah d'accord il me semblai qu'a partir du moment ou l'on mettait les balise php le code se masquer pour n'afficher que son resultat sur la page sans possibilite de voir le code a l'origine de l'affichage
erreur de comprehension de ma part

par charabia » 06 avr. 2005, 10:57

Si tu compiles du code html dans le php, tu auras le même résultat que le html tout court puisque tu lui diras juste d'afficher le code.

Donc un code du genre
<?php echo "<table><tr><td>toto</td></tr></table>";?>
te donnera lors de l'affichage du code source

Code : Tout sélectionner

<table><tr><td>toto</td></tr></table>
et ça tu n'y peux rien et je dirais que c'est obligatoire pour qu'on puisse voir ta page.

par pikachu639 » 06 avr. 2005, 10:54

et en ne mettant exclusivement que du php ds le code kel est le resultat

par charabia » 06 avr. 2005, 10:52

Il faut te dire une chose, le code html est et sera toujours visible. Tu auras beau le mettre en php, la source sera tout de même visible. Donc inutile de passer ton temps à essayer de protéger le code html.

par pikachu639 » 06 avr. 2005, 10:46

pour l'instant montrer le moins de code possible de la vision du code source
et par la suite proteger chaque page ( et pas seulement la premiere) par une verif du mot de passe et du login

par charabia » 06 avr. 2005, 10:44

Sécurité est un bien grand mot lol. Qu'entends-tu exactement par là pour tes pages ?

par pikachu639 » 06 avr. 2005, 10:40

je me rend compte que mes question tourne en boucle cf petit question au page :D
toujours le meme pb : LA SECURITE dans un site

par charabia » 06 avr. 2005, 10:36

Si par exemple tu mets :
echo "<table><tr><td>toto</td></tr></table>";
Tu verras la même source si tu le mets en html. Le code php n'efface pas le code source html :!:

par pikachu639 » 06 avr. 2005, 10:20

Je vois le code dans son integralite html comme php
et plus genant je vois meme la valeur que prenent mes variables
alors que tout fonctionne correctement dans le site mis a part ce pb
](*,)

par tanky » 06 avr. 2005, 10:10

tu voi le code php ou le code html ?

si c'est le code html c'est normal :wink:
si c'est le code php c'est plus genant ... peut etre que ton serveur web n'interprete pas le code php ...