Contador de posts PHP para múltiplos sites

  • Autor Autor y4m1l
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Y

y4m1l

Delta
Verificación en dos pasos activada
Bueno php no se aun tengo que ponerme a leer el manual, lo que necesito es un contador de entradas aqui tengo uno

Inserir CODE, HTML ou PHP:
<?php

session_id();


$archivo = "plantillas/contadores/txt/contador.txt";

if (!$_SESSION[contador]) {
   if (file_exists($archivo)) {
      $visitas = file_get_contents($archivo);
   } else {
      $visitas = 0;   
   }
   
   $visitas++;

   $fd = fopen($archivo, "w");
   fwrite($fd, $visitas);
    fclose($fd);

   $_SESSION[contador] = $visitas;
}

echo "$_SESSION[contador]";


?>


lo consigui gogleando


pero quisiera poder utilizarlo en diferentes web sin tener que estar creando otro php llamarlo asi por ej

contador.php?=id:1
contador.php?=id:2

etc para poder usarlo en diferentes paginas de la misma web osea un contador nuevo por pagina...

gracias de antemano
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
alguna ayuda sugerencia?
 
Podrías hacer un archivo por página, por ejemplo. En vez de
PHP:
$archivo = "plantillas/contadores/txt/contador.txt";
Pones algo como
PHP:
$archivo = "plantillas/contadores/txt/".basename(__FILE__).".txt";
y luego el archivo ese que usas para contar las visitas incluirla en cada archivo .php por ejemplo index.php, portal.php.
PD: lo que hace basename(__FILE__) (si no lo escribí mal) es obtener el nombre del archivo en el que estas y así crear un archivo .txt por las visitas a dicho archivo (o dicha url).

PD2: si quieres hacer que sea por página (osea por ejemplo por index.php?ver=blog) deberías poner algo como esto
PHP:
$archivo = "plantillas/contadores/txt/".$_SERVER['REQUEST_URI'].".txt";
 
Voltar
Topo