Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Creare sessione in base all'ip

    Salve come faccio a creare una sessione in base all'ip che mi duri 30 minuti?
    mi date qualche consiglio? Sinceramente non ci so mettere mano

    Meglio ancora sarebbe con i cooki

  2. #2
    le sessioni durano fino all'uscita dal browser.
    il tempo lo si può impostare nel php.ini, ma di certo un servizio di hosting non ti permette di farlo.

    ai cookie puoi impostare anche un tempo di scadenza, ma conta che se uno imposta di non accettarli o di cancellarli all'uscita del browser non puoi farci nulla.
    cmq se vuoi dargli un tempo devi usare i cookie.
    per trovare l'ip del visitatore:
    Codice PHP:
    $_SERVER['REMOTE_ADDR'']; 
    per impostare un cookie devi usare la funzione setCookie()

  3. #3
    per l'ip lo so come prenderlo,
    ma come creo la sessione

  4. #4
    bhe su come creare una sessioni ci sono miliardi di pagine.
    tipo: http://www.w3schools.com/php/php_sessions.asp

  5. #5
    basta fare cosi?

    Codice PHP:

    session_start
    ();



    $_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];

    if (isset(
    $_SESSION['ip'])) {echo 'sessione creata';} else {echo 'sessione NON creata';} 

  6. #6
    si mi sembra giusto.

  7. #7
    non ho capito invece come fare a far durare la sessione 30 minuti

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Per allungare/scorciare il tempo delle sessioni devi riconfigurare il session.gc_maxlifetime

    es.
    Codice PHP:
    ini_set('session.gc_maxlifetime'1800); 

  9. #9
    grazie ma dove devo mettere sto rigo ??

  10. #10
    lo dovresti mettere a inizio pagina mi sembra.
    ma non è detto che funzioni.
    in genere i serizi di hosting bloccano queste direttive.

    e cmq potresti anche un pò documentarti: http://php.net/manual/en/function.ini-set.php

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.