<?
 
// A positionner en debut de code dans la page PHP
 
// initialise l'objet et décode une eventuelle URL codée
 
    require_once("phpsecureurl.pclass");
 
    $codep = new phpsecureurl ;
 
?>
 
 
<?    // normalement éléments fournis par votre application
 
    $parametre1="var1=12345";
 
    $parametre2="par=page12";
 
    $parametre3="qw=ID2301";
 
    // $parametres ...
 
    $link="http://".$_SERVER['HTTP_HOST'].$PHP_SELF."?".$parametre1."&".$parametre2."&".$parametre3;
 
    $link0=$link; // mémoire pour la démo
 
?>
 
<? 
 
    // $link=$codep->encode($link); code votre lien si il est mis en remarque le lien est normal
 
    // dans les deux cas la page fonctionne sans autres modifications
 
    if($_REQUEST[test_ok]){$link=$codep->encode($link);} 
 
 
?>
 
<html>
 
<head>
 
<title>Document sans titre</title>
 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
</head>
 
 
<body>
 
<div align="center">
 
  <p><font size="+6"><strong><font size="+2">PHPSecureURL</font></strong></font></p>
 
  <p><font size="+2"><strong>DEMO</strong></font></p>
 
  <p>Après avoir<font color="#FF0000"> activé le codage</font> <br>
 
    Cliquez <font color="#FF0000">deux fois</font> sur le bouton TESTER pour visualiser 
 
    l'URL codée.</p>
 
</div>
 
<form action="<? echo $link ; ?>" method="post">
 
  <table width="80%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
 
    <tr> 
 
      <td width="20%" bgcolor="#00FFFF">URL d'origine</td>
 
      <td width="80%"><? echo $link0; ?></td>
 
    </tr>
 
    <tr> 
 
      <td bgcolor="#00FFFF">URL codée</td>
 
      <td><? echo $link; ?></td>
 
    </tr>
 
    <tr> 
 
      <td> </td>
 
      <td> </td>
 
    </tr>
 
    <tr> 
 
      <td><div align="right">Activer le codage</div></td>
 
      <td> 
 
        <input name="test_ok" type="checkbox" value="checkbox" <? if($_REQUEST[test_ok]){?>checked><? }?></td>
 
    </tr>
 
    <tr> 
 
      <td> </td>
 
      <td> </td>
 
    </tr>
 
    <tr> 
 
      <td colspan="2"> 
 
        <div align="center"> 
 
          <input name="envoyer" type="submit" value="TESTER">
 
        </div></td>
 
    </tr>
 
  </table>
 
 
</form>
 
 
<div align="center">Pour votre page PHP, que l'URL soit codée ou non, le 
 
  comportement est identique <br>
 
  Les seules modifications à faire dans votre code, sont trois lignes en début 
 
  de page <br>
 
  et une ligne pour chaque appel à un lien <br>
 
</div>
 
</body>
 
</html>
 
 
 |