Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    Sessioni con PHP Version 4.2.1

    Ciao a tutti,
    volevo cortesemente sapere, se in php in oggetto è cambiato qualcosa per
    quanto riguarda le sessioni...


    l'unico modo in cui riesco a vedere la sessione e nella stessa pagina se
    faccio così;


    $_SESSION["nome"] = 'Pippo'; //php >= 4.1.0
    echo $_SESSION["nome"];


    nelle altre pagine me la perdo....

    session_start();
    echo $_SESSION['nome'];


    se metto session_start(); all'inizio ho in output una pagina vuota....


    ma come può essere, sto dimenticando qualcosa o è cambiato qualcosa nella
    gestione delle sessioni?
    Grazie
    Giuseppe

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    ah....

    ancora un'altra cosa strana.... ho provato a mettere i due file sullo spazio lycos.



    pag1.php

    codice:
    <? 
    
    session_start(); 
    $_SESSION['prova']="Hop"; 
    print "sessione: $prova"; 
    
    echo "<HR>"; 
    echo "<A HREF=pag2.php>pag2</A>"; 
    
    ?>



    e pag2.php

    codice:
    <? 
    session_start(); 
    print "sessione: $prova"; 
    ?> 
    
    
    pag1.php

    questo funge come dovrebbe setta la sessione e la richiama..

    Mentre in locale... mi appaiono due pagine in bianco...
    ma solo a me succedono ste cose?

    Ciao
    e grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605
    UP VVoVe:

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605
    cao a tutti,....
    naturalmente..... ancora non ho risolto...
    lo capite se no.. non stavo quì a pinagere no??



    non so se dipende dalla versione....
    ho messo per qualche anima pia che vuole dare un'okkiata
    a confronto i due phpinfo();


    quello di lycos

    http://utenti.lycos.it/girub/i.php


    dove appunto le sessioni funzionano... e il mio


    http://utenti.lycos.it/girub/inlocale.htm





    le due pagine sono sempre quelle che ho scritto sopra...
    ma accetto volentieri consigli... nel riscriverle da capo... o provare... a fare qualche tentativo che ancora non ho fatto...

    grazie
    Centrooo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    dopo...

    dopo... 182798172981700000000 tentativi nel cambiare i settaggi nel php.ini



    mi rispondo da solo....
    sembra che la soluzione sia nel settare la variabile

    register_globals da Off a On

    Dopo un giorno passato a combatte su sta cosa...
    mo posso andare pure a dormire..
    grazie.. comunque


    Ah.. se vedete qualche altra cosa che dovrei cambviare non esitate pure..
    grazie ancora

    centro

  6. #6
    avevo lo stesso problema e l'ho risolto seguendo il tuo consiglio grazie mille

  7. #7
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: dopo...

    Originariamente inviato da centro

    sembra che la soluzione sia nel settare la variabile

    register_globals da Off a On
    In realtà il register_globals starebbe meglio a Off, e se usi sempre $_SESSION per richiamare le variabili di sessione non può essere quello a darti problemi.

  8. #8
    a me funge come lui pero'...

  9. #9
    con register_globals in OFF... come gia' detto da luca200, usa la variabile globale di sessione $_SESSION...

    pag1.php
    codice:
    session_start(); 
    $_SESSION['prova']="Hop"; 
    print "sessione: $_SESSION[prova]"; 
    
    echo "<HR>"; 
    echo "<A HREF=pag2.php>pag2</A>"; 
    
    ?>
    pag2.php
    codice:
    <?
    session_start(); 
    print "sessione: $_SESSION[prova]"; 
    ?> 
    
    pag1.php
    Tanto prima o poi saranno tutti con register_globals in off....

    Continua ad essere attuale la pillola di Chris.

    http://forum.html.it/forum/showthrea...hreadid=245215



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    semplicemente....

    come dicevi ho provato con registr_global = Off e le due pagine di esempio che hai messo....
    e tutto và alla pefezione
    grazie mille
    buona giornata
    centro

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.