Visualizzazione risultati 1 fino 25 di 25

Discussione: Pagina di benvenuto solo per i primi visitatori

  1. #1
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito Pagina di benvenuto solo per i primi visitatori

    Salve,
    ho questa idea in mente:
    vorrei che il mio index fosse una specie di pagina di benvenuto con la possibilità di essere evitata da utenti che hanno già visitato il sito un volta.
    Mi spiego meglio:
    entro nel mio sito e c'è questa pagina. in fondo c'è il pulsante "Entra" con sotto una casella da spuntare con scritto "Ricorda sempre", la spunto e entro nella cartella /forum, il vero fulcro del mio sito
    Poi esco e rientro, e nell'index, invece di esserci il messaggio di benvenuto, c'è un redirect che ti invia direttamente alla cartella /forum.

    E' possibile?

    Grazie

  2. #2
    Guest

    Predefinito

    Si devi studiarti php e i cookie

  3. #3
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Grazie :)
    Il problema è che non conosco affatto nessuno dei due campi.
    Potresti ( o qualcun altro di buona volontà ) aiutarmi a terminare questa cosa?
    Nel senso, indicare i procedimenti o postare codici

  4. #4
    Guest

    Predefinito

    Codice PHP:
    <?php
    if(isset($_COOKIE['traccia'])) {
    header("Location: forum/index.php");
    } else {
    setcookie(); //non mi ricordo bene come settare i cookie, per maggiori info http://php.net/setcookie
    ?>
    La index della prima visita
    <?php
    }
    ?>
    Dovrebbe essere più o meno così.

  5. #5
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Oddio :O
    Grazie mille, ma non lo so neanche io come settare i cookie..
    Qualcun altro che mi aiuta?

  6. #6
    Guest

    Predefinito

    per settare una cookie fai cosi
    Codice PHP:
    <?php
    setcookie
    ("nomecookie", "valorecookie", time()+durata in secondi della cookie);
    ?>
    ciao ciao

  7. #7
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Oddio..
    E in nomecookie, valorecookie?
    Io non so neanche cosa siano i cookie!

    Quindi in definitiva la pagina sarebbe?

  8. #8
    Guest

    Predefinito

    Codice PHP:
    <?php
    if(isset($_COOKIE['traccia'])) {
    header("Location: la pagina a cui devono andare quelli che anno gia visualizzato questa pagina"); //perche nn esiste un modo per mettere cookie di durata infinita nn l'ho ancora capito
    } else {
    setcookie("traccia", "traccia", time()+durata in secondi della cookie);
    ?>
    <html>
    <head>
    </head>
    <body>
    </body>
    </html>
    <?php
    }
    ?>
    in teoria viene cosi
    ma forse nn è quello che cercavi visto che tu vuoi fare un ceckbox per mandare la cookie
    se nn va bene scrivilo che proviamo a farlo
    ciao ciao
    Ultima modifica di webeasy : 02-12-2008 alle ore 23.58.51

  9. #9
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Non so cosa sia un checkbox, ma io vorrei che l'opzione fosse spuntabile.. Tipo "ricorda" nei log-in..

  10. #10
    Guest

    Predefinito

    si chiama checkbox quello spuntabile adesso provo a fare la pag e dopo la posto
    ciao


    edit:
    la bagina di benvenuto
    Codice PHP:
    <?php
    if(empty($_COOKIE['ricorda'])) {
    header("Location: pag2.php");
    } else {
    ?>
    <html>
    <head>
    <title>Pagina di benvenuto</title>
    </head>
    <body>
    <div align="center">
    <strong><h2>Benvenuto in AleXanniX</h2></strong><br>
    <br>
    <form action="pag2.php" method="post" >
    <label><input name="ricorda" type="checkbox" value="ricorda"> Ricordami</label><br>
    <input name="Invia" type="submit" value="entra">
    </form>
    </body>
    </html>
    <?
    }
    ?>
    e la pag2.php
    Codice PHP:
    <?
    $ricorda
    = $_POST['ricorda'];
    if(
    $ricorda == "ricorda") {
    setcookie("ricorda", "ricorda", time()+999999999);
    }
    ?>
    spero che funzioni
    ciao

    edit2:
    ho corretto la pagina:
    al posto di isset andava empty adesso funziona perfettamente
    ciao
    Ultima modifica di webeasy : 03-12-2008 alle ore 15.45.36

  11. #11
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Sì, funge, però io vorrei essere indirizzato alla cartella /forum dove ho phpBB3
    C'è una funzione per cancellare i coockie della home senza far smanettare gli utenti?

  12. #12
    Guest

    Predefinito

    basta che il contenuto di pag2 lo metti in cima a l'homepage d phpbb3

  13. #13
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Grazie, e un pulsante per cancellare direttamente i cookie?

  14. #14
    Guest

    Predefinito

    devi fare il setcookie() pero invece di time()+999999999 metti time()-999999999
    se nn riesci dillo che provo ad aiutarti
    ciao ciao

  15. #15
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Forse non mi sono spiegato.. scusa..
    Allora vedi in questo forum?
    http://supporto.forumfree.net/
    In fondo c'è scritto cancella cookie impostati nel forum.
    Io vorrei che nella home dle mio forum ci fosse un link del genere per cancellare i cookie, ma solo quelli della home, non della cartella /forum.

    Grezie :D

  16. #16
    Guest

    Predefinito

    quello che si usa su forumfree e forumcommunity mi sembra che sia un codice javascript vedo se riesco a recuperarlo



    edit:
    Codice HTML:
    <a href="#6" onclick="Logout.CODE.value='06';Logout.submit()" rel="nofollow">Cancella i cookie impostati dal forum</a>
    ma come pensavo è in javascript quindi nn ti posso aiutare qui
    ciao
    Ultima modifica di webeasy : 03-12-2008 alle ore 17.55.31

  17. #17
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Grazie di tutto :D
    Citazione Originalmente inviato da webeasy Visualizza messaggio
    ma come pensavo è in javascript quindi nn ti posso aiutare qui
    ciao
    Perché?

    Comunque, lasciando stare questa funzione per cancellare i cookie.

    Per quanto riguarda i bot dei motori di ricerca, anche loro utilizzano i cookies?

  18. #18
    Guest

    Predefinito

    nn ti posso aiutare perche di javascript nn ci capisco un h

  19. #19
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Ah ok x)

    E per quanto riguarda i bot dei motori di ricerca, anche loro utilizzano i cookies?
    nel senso, se memorizzano i cookie, è meglio mettere una prehome solo per loro, senza cookie? E questo sarebbe possibile?

    Santo chi mi risponde :/

  20. #20
    Guest

    Predefinito

    questo nn lo so vediamo se risponde debug che di sicuro lo sa

  21. #21
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    Debug non risponde x)

    Qualcuno saprebbe aiutarmi?

  22. #22
    Guest

  23. #23
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    L'argomento non è trattato nel forum ,e su google non ho trovato nulla che mi soddisfacesse..
    Aspetto la parola di un esperto :)

  24. #24
    Guest

    Predefinito

    prova a cercare su google con le parole chiavi "javascript cancella cookie"

  25. #25
    L'avatar di AleXanniX
    AleXanniX non è connesso Utente giovane
    Data registrazione
    26-09-2008
    Messaggi
    48

    Predefinito

    No, non per quello, mi servirebbe sapere: i bot dei motori di ricerca utilizzano i cookies?
    nel senso, se memorizzano i cookie, è meglio mettere una prehome solo per loro, senza cookie? E questo sarebbe possibile?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •