Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di signo
    Registrato dal
    Apr 2000
    Messaggi
    25

    Un quesito su $_SESSION

    Salve a tutti
    premetto che arrivo da ASP quindi da Visual Basic ecc..

    Sto cominciando a studiare PHP e devo ammettere che è molto carino, però mi sono scontrato subito su un problema che riguarda le sessioni.
    Scusate se faccio riferimento a ASP, ma io in ASP per salvare dei valori nella sessioni non facevo altro che fare:

    'pagina1.asp
    session("Parametro") = "Ciao mondo"
    'pagina2.asp
    response.write session("Parametro")
    'output: Ciao Mondo

    da quello che ho capito io in php dovrebbe essere:

    #pagina1.php
    $_SESSION['Parametro'] = "Ciao mondo";
    #pagina2.php
    echo $_SESSION[Parametro];
    'output: Ciao Mondo

    ecco diciamo che a me non scrive Ciao mondo (non scrive proprio niente e non mi restituisce nessun errore), secondo voi che tipo di parametri devo configurare magari in php.ini.
    Mi piacerebbe utilizzare le sessioni come in asp.

    Grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Metti session_start(); all'inizio di ogni file.

  3. #3
    Utente di HTML.it L'avatar di signo
    Registrato dal
    Apr 2000
    Messaggi
    25
    Hai ragione mi sono dimenticato di dire che nel file php.ini ho impostato quel parametro che adesso non ricordo bene il nome deovrebbe essere session.autostart = on
    non è sufficente?
    e comunque ho provato anche a mettere session_start() ad ogni pagina.
    grazie

  4. #4
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Hai registrato le variabili con session_register?
    Ti conviene prima leggere qualcosa sulle sessioni.
    C'è una pillola su questo forum: http://forum.html.it/forum/showthrea...hreadid=291909

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    [supersaibal]Originariamente inviato da Teuzzo
    Hai registrato le variabili con session_register?
    Ti conviene prima leggere qualcosa sulle sessioni.
    C'è una pillola su questo forum: http://forum.html.it/forum/showthrea...hreadid=291909 [/supersaibal]
    non conosco la direttiva per far partire le sessioni in automatico del file php.ini, ma il session_register non è indispensabile una volta avviata la sessione.


  6. #6
    Utente di HTML.it L'avatar di signo
    Registrato dal
    Apr 2000
    Messaggi
    25
    Ma io avevo capito che con $_SESSION era sufficente assegnare il valore, comunque ti ringrazio del consiglio vado subito a leggermele.
    Grazie ancora

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    appunto

  8. #8
    Utente di HTML.it L'avatar di signo
    Registrato dal
    Apr 2000
    Messaggi
    25
    prelevato di rettamente dal manuale che ho scaricato su www.php.net

    Il supporto delle sessioni vi permette di registrare numeri arbitrari di variabili che vengono preservate secondo richiesta.Quando un visitatore accede al vostro sito, PHP controllerà automaticamente (se session.auto_start è settato a 1) o su vostra richiesta (esplicitamente tramite session_start() o implicitamente tramite session_register()) se uno specifico id di sessione sia stato inviato con la richiesta. In questo caso , il precedente ambiente salvato viene ricreato.



    ciao

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.