Login   Register  
PHP Classes
elePHPant
Icontem

File: demo

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of pascal CASENOVE  >  PHPSecureURL  >  demo  >  Download  
File: demo
Role: Example script
Content type: text/plain
Description: demo en français
Class: PHPSecureURL
hide link parameters
Author: By
Last change:
Date: 2003-04-30 20:49
Size: 2,463 bytes
 

Contents

Class file image Download
<?
// 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&egrave;s avoir<font color="#FF0000"> activ&eacute; le codage</font> <br>
    Cliquez <font color="#FF0000">deux fois</font> sur le bouton TESTER pour visualiser 
    l'URL cod&eacute;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&eacute;e</td>
      <td><? echo $link?></td>
    </tr>
    <tr> 
      <td>&nbsp;</td>
      <td>&nbsp;</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>&nbsp;</td>
      <td>&nbsp;</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&eacute;e ou non, le 
  comportement est identique <br>
  Les seules modifications à faire dans votre code, sont trois lignes en d&eacute;but 
  de page <br>
  et une ligne pour chaque appel &agrave; un lien <br>
</div>
</body>
</html>