Vous volez exécuter du code HTTP à l'intérieur d'un site HTTPS, pour par exemple, pouvoir afficher votre ancien compteur free.fr (il y a déjà un sujet la dessus), dans votre site que vous avez migré en HTTPS ?
- Il faut faire un proxy PHP :
/chemin_sur_le_serveur/tonsite.com/compteur.php :
Code : Tout sélectionner
<?php
// Désactive le cache pour que le compteur soit mis à jour à chaque visite
header('Content-Type: image/gif');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
// Récupère l'image du compteur HTTP
$img = file_get_contents('http://perso0.free.fr/cgi-bin/wwwcount.cgi?df=nom_site_web.dat&dd=zuul');
if ($img === false) {
// Si ça échoue, renvoie une image transparente ou un placeholder
$img = base64_decode('R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=='); // 1x1 gif
}
echo $img;
?>
- Et ensuite, appeler "compteur.php" dans un fichier html/php :
/chemin_sur_le_serveur/tonsite.com/index.php :
Code : Tout sélectionner
<img src="https://tonsite.com/compteur.php" alt="Compteur de visiteurs">
NB : remplacer "nom_site_web.dat" (dans l'appel de la fonction "file_get_contents") par [ton_nom_de site], et tester avec plusieurs valeurs de [dd=zuul (ici), tester dd=(autre_chose)
Source : Merci ChatGPT, pour cette conversation enrichissante.
Vous volez exécuter du code HTTP à l'intérieur d'un site HTTPS, pour par exemple, pouvoir afficher votre ancien compteur free.fr (il y a déjà un sujet la dessus), dans votre site que vous avez migré en HTTPS ?
- Il faut faire un proxy PHP :
/chemin_sur_le_serveur/tonsite.com/compteur.php :
[code]
<?php
// Désactive le cache pour que le compteur soit mis à jour à chaque visite
header('Content-Type: image/gif');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
// Récupère l'image du compteur HTTP
$img = file_get_contents('http://perso0.free.fr/cgi-bin/wwwcount.cgi?df=nom_site_web.dat&dd=zuul');
if ($img === false) {
// Si ça échoue, renvoie une image transparente ou un placeholder
$img = base64_decode('R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=='); // 1x1 gif
}
echo $img;
?>
[/code]
- Et ensuite, appeler "compteur.php" dans un fichier html/php :
/chemin_sur_le_serveur/tonsite.com/index.php :
[code]<img src="https://tonsite.com/compteur.php" alt="Compteur de visiteurs">[/code]
NB : remplacer "nom_site_web.dat" (dans l'appel de la fonction "file_get_contents") par [ton_nom_de site], et tester avec plusieurs valeurs de [dd=zuul (ici), tester dd=(autre_chose)
Source : Merci ChatGPT, pour cette conversation enrichissante.