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

    Mantenere variabile in URL

    Ciao a todos, sono reduce da 2 belle orette a cercare su internet una soluzione, ma nada de nada... allora, ho un problema:

    Ho un link che mi aggiunge all'url la variabile $daylight, ma se poi io clicco su un altro link la variabile $daylight sparisce. Come posso fare? Io ho intuito si debbano usare i cookie, ma in che modo?

    Grazissimeee a chi mi risponde... bye

    PS: per la cronaca:

    http://www.miosito.it <!-- Link del 'sito'
    http://www.miosito.it?daylight <!-- Link ''permanente'' fino all'eliminazione della variabile

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    se lo vuoi nella url TUTTI i link che stanno nelle tue pagine devono averlo..
    altrimenti te lo puoi portare in sessione, e lo hai disponibile in maniera INVISIBILE all'utente in tutte le pagine..

  3. #3
    ehm... non ho capito nulla... xD no intendo dire che ogni variabile è come se andasse in 'memoria', così, se per caso ho un link del tipo "yyy" e la variabile che si chiama "$var", il link diventi automaticamente "yyy"

    Capito?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    28
    Tu vuoi salvare una variabile chiamata $daylight che ha un valore, giusto?
    Non ha senso trascinarsela per tutti gli url, esistono i cookie e le sessioni apposta.

    Per i cookie basta che crei un cookie chiamato daylight con il valore da salvare e lo fai in javascript, altrimenti salvi daylight in una sessione usando il php.

  5. #5
    eh infatti è quello che volevo fare: salvare $daylight in una sessione con php... ma non so come fare!!! uffy...

  6. #6
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ..comincia a fare una bella ricerchina..
    ad esempio nelle pillole..
    http://forum.html.it/forum/showthrea...hreadid=291909

  7. #7
    se vabbè... non ci ho capito niente, ma ti ringrazio lo stesso...

  8. #8
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ..no dai non fare così..
    se non ci metti del tuo è difficile "aiutarti"..
    da dove prendi la tua $daylight?
    metti all'inizio di ogni pagina in cui vuoi valorizzare $daylight questo
    session_start();
    nella pagina da cui "inizializzi" il valore di $daylight metti, oltre a session_start();, anche
    <?php $_SESSION['daylight'] = $daylight; ?>
    nelle pagine in cui vuoi visualizzare quel valore dovrai mettere <?php echo $_SESSION['daylight']; ?>

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    28
    Originariamente inviato da Dalle93
    se vabbè... non ci ho capito niente, ma ti ringrazio lo stesso...
    Quoto telegio sul fatto che se non ci metti del tuo tanto vale.
    In ogni caso volevo puntualizzare sul fatto che il salvataggio in sessione si fa come detto da telegio ma che anche per leggere dalla sessione devi mettere session_start() all'inizio della pagina.
    Poi basta che fai $daylight = $_SESSION['daylight'] per salvare nella variabile locale $daylight il contenuto della variabile di sessione.

    Io avevo imparato le sessioni da qui comunque se nella pillola non hai capito nulla:
    http://www.siforge.org/articles/2003...sioni_php.html

  10. #10
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ..guarda che l'ho scritto..

    metti all'inizio di ogni pagina in cui vuoi valorizzare $daylight questo
    session_start();

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.