Nouveau WRInaute
Bonjour,
j ai suivi ce code pour faire la mise en cache de mon site :
Le probléme que les pages html générés et uploadés en cache de code source non crypté.
J'ai ajouté fonction crypt() comme suivant :
Mais ça ne marche pas ainsi que j 'ai trouvé les pages html en cache sont vide.
Est il possible de m'aider pour avoir des pages html de code source crypté en raison de sécurité?
Merci d'avance à vos aides.
j ai suivi ce code pour faire la mise en cache de mon site :
Code:
[i]ici code php que vous ne voulez pas mettre en cache[/i]
<?PHP
$urldemandee=$_SERVER['REQUEST_URI']; //on lit l’adresse de la page
$urldemandee=ereg_replace(‘/’,'-’,$urldemandee); // on tranforme l’adresse en nom de fichier
if($urldemandee==”-”) $urldemandee=”-index.html”; // si l’adresse est la racine du site, on ajoute index.html
$fichierCache=”cache/cache”.$urldemandee; // on construit le chemin du fichier cache de la page
if (@filemtime($fichierCache)<time()-(3600*24*360)) { //si la page n’existe pas dans le cache ou si elle a expiré
ob_start(); // on démarre la bufferisation de la page: rien de ce qui suit n’est envoyé au navigateur
?>
[i]Votre page PHP ici[/i]
<?php
$contenuCache = ob_get_contents(); // on recuperre le contenu du buffer
ob_end_flush();// on termine la bufferisation
$fd = fopen(“$fichierCache”, “w”); // on ouvre le fichier cache
if ($fd) {
fwrite($fd,$contenuCache); // on ecrit le contenu du buffer dans le fichier cache
fclose($fd);
}
} else { // le fichier cache existe déjà
include ($fichierCache); // on le copie ici
}
?>
Le probléme que les pages html générés et uploadés en cache de code source non crypté.
J'ai ajouté fonction crypt() comme suivant :
Code:
$contenuCache = ob_get_contents(); // on recuperre le contenu du buffer
$contenuCache= crypt ($contenuCache);
ob_end_flush();// on termine la bufferisation
$fd = fopen(“$fichierCache”, “w”); // on ouvre le fichier cache
if ($fd) {
fwrite($fd,$contenuCache); // on ecrit le contenu du buffer dans le fichier cache
fclose($fd);
}
Mais ça ne marche pas ainsi que j 'ai trouvé les pages html en cache sont vide.
Est il possible de m'aider pour avoir des pages html de code source crypté en raison de sécurité?
Merci d'avance à vos aides.