Jeux Web.org

  • Home
  • Forums
  • Photos
  • Boutique
    • Boutique JeuxWeb
    • Panier
  • Nous contacter
    • JeuxWeb
    • Jeux Hébergés
JeuxWeb
  • Accueil
  • News
  • Qui Sommes Nous ?
  • Créateur de Jeu ?
  • Jeux de Plateau
  • Aider JeuxWeb
  • Liens
Les Guides
  • Codes et Scripts
  • Articles
  • Jeux de Plateau
Nos Jeux
  • MountyHall
  • Monde de Thäanis
  • Braldahim
cisco ccna
cisco ccna


Nom d"utilisateur / mot de passe perdu ?
Pas encore inscrit ? Inscription

postheadericon Afficher une image "sécurisée"

postdateiconVendredi, 18 Mai 2007 12:54 | postauthoriconÉcrit par Yves Savonet | PDF 
Dans nos jeux, nous rencontrons parfois des situations où il est nécessaire d'afficher une image "sécurisée". Elle est sécurisée en ce sens que par exemple, seuls certains joueurs peuvent y accéder.

Evidemment, si on se contente de faire un

 
il est trop facile pour un joueur connaissant l'url d'accéder à l'image, sans aucune vérification de sécurité.

La solution à ce problème est très simple : il faut faire une page php (afficheImage.php) qui va aller lire l'image imageSecure.jpg (qui sera positionnée hors arborescence web) et renvoyer le flux vers le client web avec l'en-tête qui va bien.

Où placer mes images ?

Placez vos images qui doivent être sécurisée hors arborescence web. Celà veut dire que si, sur votre hébergement, la racine du site se trouve sur /home/votreLogin/www, il faudra placer les images sur /home/votreLogin/imagesSecure/.

Si c'est trop chinois pour vous, placez alors simplement vos images dans un répertoire dont le nom ne peut être deviné facilement et dotez-le d'un index.html vide (pour éviter l'affichage de l'arborescence).

Le script afficheImage.php 

// Votre fonction de vérification des accès à l'image
f_verifAcces(....);
 
// Emplacement de l'image
$gs_dirImage = "/home/votreLogin/imagesSecure/";
$ls_image = $gs_dirImage.$_GET["url"];
 
// Deccription du contenu pour les navigateurs
header("Content-type: image/gif");
 
// Lire le fichier et renvoyer le flux
readfile($ls_image);
?>

Afficher l'image

rien de plus simple :

Easy isn't it ?

< Précédent   Suivant >

Mis à jour (Lundi, 04 Octobre 2010 10:19)

 

postheadericon Derniers Codes & Scripts

  • Générer un flux rss (2e partie)
  • Afficher une image "sécurisée"
  • Temps d'exécution d'un script
  • Compter le nombre de joueurs actifs
  • Backup de base de donnée

postheadericon Codes & Scripts Populaires

  • Pack Graphique : comment l'implémenter
  • Jet de Dés
  • Code Image - éviter les doubles publications
  • Authentification d'une zone
  • Créer un fil RSS

postheadericon Articles en rapport

  • Code Image - éviter les doubles publications
  • Pack Graphique : comment l'implémenter
  • Backup de base de donnée
  • Compter le nombre de joueurs actifs
  • Temps d'exécution d'un script
  • HoneyPot - Prendre la main dans le sac
  • Générer un flux rss (2e partie)
  • Installation et maj de phpMyAdmin

Copyright © 2010 JeuxWeb.org asbl.
All Rights Reserved.

Designed by VYS - DungeonMaster (Yves Savonet).