Ciao a tutti,
ho un problemino, sto creando un elementare contavisite, come esercizio, ma ho difficoltà con le sessioni.
<?php
if($_GET)
{
$pagina=$_GET['link'];
}
else
{
$pagina="index";
if(file_exists("contatore.txt"))
{
$file = ("contatore.txt");
$visite = file($file);
$visite[0]++;
session_start();
session_register('visite');
$fp = fopen($file , "w");
fputs($fp , "$visite[0]");
fclose($fp);
}
else
{
$visite[0]="File non trovato";
}
}
?>
Alla fine faccio stampare
<?
print"<td width='154' height='16'><font color='#FFFFFF'>Visita: N° $visite[0]</font></td>";
?>
Il problema è che se toglio la parte del codice che riguarda la session,riesco a stampare il contavisite, solo che ogni volta che aggiorno la pagina mi aumenta di 1, mentre se rimango il codice così come vi ho mostrato, non mi visualizza niente.
Vi ringrazio in anticipo
cioa e buona domenica
ho un problemino, sto creando un elementare contavisite, come esercizio, ma ho difficoltà con le sessioni.
<?php
if($_GET)
{
$pagina=$_GET['link'];
}
else
{
$pagina="index";
if(file_exists("contatore.txt"))
{
$file = ("contatore.txt");
$visite = file($file);
$visite[0]++;
session_start();
session_register('visite');
$fp = fopen($file , "w");
fputs($fp , "$visite[0]");
fclose($fp);
}
else
{
$visite[0]="File non trovato";
}
}
?>
Alla fine faccio stampare
<?
print"<td width='154' height='16'><font color='#FFFFFF'>Visita: N° $visite[0]</font></td>";
?>
Il problema è che se toglio la parte del codice che riguarda la session,riesco a stampare il contavisite, solo che ogni volta che aggiorno la pagina mi aumenta di 1, mentre se rimango il codice così come vi ho mostrato, non mi visualizza niente.
Vi ringrazio in anticipo
cioa e buona domenica