registrare gli ingressi di un sito

queen_flavio

Nuovo Utente
21 Feb 2008
1
0
0
Ciao a tutti,
Ho un sito interamente in HTML. Vorrei che ogni qual volta si entri nel sito prima di cominciare a navigare l'utente fosse obbligato ad inserire il nome (o un nick name se preferisce)
Poi vorrei naturalmente che gli accessi restino registrati in un registro in modo da poter avere un resoconto di chi entra. Naturalmente senza ricorrere ad alcuna registrazione, quindi non mettere log in password ecc ecc
Aggiungo che ho creato il sito con i frame, dunque compare sempre lo stesso indirizzo sulla barra degli indirizzi e quindi il 90% degli utenti entra sempre dallo stesso punto. Se si entra da altre pagine il sito non viene visualizzato correttamente quindi in un certo senso la navigazione è forzata. Non mi interessa monitorare tutte le pagine ma solo l'home page.
Io sono totalmente ignorante in programmazione, faccio tutto con dreamweaver.
Vorrei poter fare una cosa molto semplice simile a questa http://www.allwebfree.it/articolo_php_alternativa_database.php però senza rendere nota la lista degli ingressi.
Su un altro forum mi hanno detto di creare un file log_user.php con questo codice
<?php

if (isset($_POST['nome']))
{
setcookie("logutenti", $_POST['nome'], time() + 31536000);
header("Location: index.html");
die();
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">


<title>log utente</title>
</head>

<body>

<form action="log_user.php" method="POST">
inserisci il tuo nome <input type="text" name="nome" />
<br><br>
<input type="submit" value="invia" />
</form>

</body>
</html>


e poi mi hanno fatto inserire quest'altro all'inizio della home page

<?php

if (isset($_COOKIE['logutenti']) === false)
{
header("Location: log_user.php");
die();
}

$fp = fopen("log.txt", "a+");

if (flock($fp, LOCK_EX) === true)
{
$log = date("d-m-Y", time());
$log .= " ore ";
$log .= date("H:i", time());
$log .= " - ";
$log .= $_COOKIE['logutenti'];
$log .= "\r\n";

fwrite($fp, $log);

flock($fp, LOCK_UN);
}

fclose($fp);

?>


Il nome riesco ad inserirlo, mi viene creato un file cookie con il nome inserito ma
non vine creato nessun file txt con la lista degli ingressi.
Per finire il codice è statp scritto in modo da ricordare gli ingressi, quindi
il nome viene rischiesto solo una volta, invece io vorrei che venisse chiesto sempre.
Qualcuno ha ulteriori consigli da darmi su come migliorare il codice?
Spero di essere stato chiaro
Giusto per la cronaca il sito è www.pallamanoreusia.it
GRazie mille per l'aiuto
Flavio
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Programma per registrare solo schermo Mac e Software 4
N [PHP] Registrare variabili all'interno di un ciclo PHP 3
filippino Obbligatorio registrare dominio indicando la propria partita IVA? Domini 2
gandalf1959 IPN Listener di Paypal, non riesco a registrare utente nel mio DB PHP 14
L E' possibile registrare dati con javascript? Javascript 4
N Registrare audio micofono Javascript 2
Trapano Registrare da ipcam PHP 0
ivarello Registrare movimento Utenti PHP 6
L Registrare Visual Studio 2012 Express Programmazione 0
G registrare il numero di volte che un utente entra su un db Classic ASP 16
I Registrare logout PHP 9
M Non registrare se il "dato" esiste già Classic ASP 8
J registrare un file .wav Programmazione 0
T Programma per registrare da webcam Windows e Software 2
I salve a tutti gli iscritti. Presentati al Forum 1
otto9due Proteggere file caricati dall'esterno ma renderli accessibili per gli utenti loggati. PHP 4
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
napuleone visualizzare il codice senza usare gli & HTML e CSS 1
A Contare gli elementi di un array PHP 13
C Saluti a tutti gli utenti del Forum Presentati al Forum 0
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
D Avere gli stessi colori su Photoshop e TV via Chromecast Photoshop 1
L [PHP] cambiare gli if in un url semplice PHP 1
G Buongiorno a tutti gli iscritti al Forum Presentati al Forum 1
D [ASP] Eliminare gli zeri che nn servono Classic ASP 1
M [PHP] Come gestire gli utenti online PHP 9
L [PHP] convertire gli url ad forma semplice PHP 3
P Bloccare connessione internet per gli emulatori in android studio Sviluppo app per Android 2
Topografo Buon 2019 (Tutti gli altri hanno scritto "Salve a tutti", cerchiamo di cambiare) Presentati al Forum 1
A [PHP] Invio messaggio a tutti gli iscritti PHP 2
G Fullcalendar: modificare colore testo, backgroup e bordi per tutti gli eventi jQuery 3
T [PHP] tornare alla pagina con gli input già compilati PHP 2
K [WordPress] servizio che capta gli hashtag di fb e instagram WordPress 2
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
Z Esporta da PHP a EXCEL rimanendo gli ZERI PHP 3
Y Ciao a tutti gli utenti Presentati al Forum 0
GiusERC Un saluto a tutti gli iscritti Presentati al Forum 1
B Un saluto a tutti gli utenti del forum Presentati al Forum 2
E [PHP] GUMP: mostrare gli errori tramite array PHP 1
M Un saluto a tutti gli utenti del forum Presentati al Forum 1
Trapano [PHP] Mappa con gli indirizzi PHP 3
felino Importare i post di Facebook tra gli articoli di Wordpress WordPress 0
S [RSS] Gli RSS si aggiornano in base al tempo o ad un nuovo elemento? XML 2
C Cia a tutti gli amici del forum. Presentati al Forum 1
N Problema nel fissare gli oggetti alla pagina in Adobe Muse Mac e Software 5
A come modificare gli elementi di una lista e gli editText? Sviluppo app per Android 0
S problema con gli array in javascript Javascript 12
S Problemi con gli array in javascript Java 2
M $ciao = "Ciao a tutti gli utenti di MRWForum"; Presentati al Forum 0
felino Disattivare gli annunci temporaneamente dell'area amministrativa Google AdSense 0

Discussioni simili