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

    Non mi funzionano le sessioni??

    Ciao ragazzi,
    ho il fortissimo dubbio che non mi funzionino le sessioni.

    Il mio sito è su una macchina Mac Os X 10.3 con Apache 1.3 e PHP 4.

    Chi mi può aiutare a capire anche con un semplice script se i miei dubbi sono fondati ?

    Vi ringrazio

  2. #2
    Codice PHP:
    <?
    //codice da mettere in pagina.php
    session_start();

    $_SESSION['var'] = "LE SESSIONI FUNZIONANO!";

    echo 
    "<a href=pagina2.php>Controlla sessioni</a>";
    ?>

    <?
    //codice da mettere in pagina2.php
    session_start();
    echo 
    $_SESSION['var'];
    ?>

  3. #3
    La butto li....

    Sei sicuro di non aver sparato un Header-html nella pagina prima di aver chiamato la funzione session_start()?

    _And

  4. #4
    Originariamente inviato da flacchio
    Codice PHP:
    <?
    //codice da mettere in pagina.php
    session_start();

    $_SESSION['var'] = "LE SESSIONI FUNZIONANO!";

    echo 
    "<a href=pagina2.php>Controlla sessioni</a>";
    ?>

    <?
    //codice da mettere in pagina2.php
    session_start();
    echo 
    $_SESSION['var'];
    ?>
    Grazie infinite!!
    La cosa curiosa è che attivando le sessioni le pagine mi compaiono in antemprima sul browser completamente bianche. Se invece le levo riesco a vedere...
    Roba da matti! Cosa potrebbe essere?

    grazie ancora

  5. #5
    con attivare la sessione intendi "session_start();"?

    Non è che hai configurato in php.ini l'opzione apposta per non dover mai aggiungere session_start ogni volta perchè lo fa lui in automatico?

  6. #6
    Originariamente inviato da flacchio
    con attivare la sessione intendi "session_start();"?

    Non è che hai configurato in php.ini l'opzione apposta per non dover mai aggiungere session_start ogni volta perchè lo fa lui in automatico?
    Purtroppo sono ancora così asino che non saprei dove andare a mettere le mani per attivarlo o meno.
    Ho comunque provato a cancellare "session_start();" dal codice e ancora non mi visualizza la pagina. Ho provato ad inserire delle scritte nel BODY e non ti visualizza in atemprina neanche quelle... mannaggia

  7. #7
    1) non usare gli short_open_tag !!
    2) metti come *primissima* riga dei tuoi script
    sempre error_reporting(E_ALL)

    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  8. #8
    Originariamente inviato da drAlberT
    1) non usare gli short_open_tag !!
    2) metti come *primissima* riga dei tuoi script
    sempre error_reporting(E_ALL)

    Grazie,
    ho provato a seguire il tuo consiglio ed ho scritto la pagina in questo modo:

    <html>
    <head>
    <title>Documento senza titolo</title>
    </head>
    <body>
    <?php
    error_reporting(E_ALL);
    session_start();
    $_SESSION['var']_=_"LE SESSIONI FUNZIONANO!";
    echo "<a href=pagina2.php>Controlla sessioni</a>";
    ?>
    </body>
    </html>

    ma purtroppo il risultato è sempre una pagina bianca...

  9. #9
    LOL :-))


    session_start deve essere invocata *prima* di qualsiasi output !!!

    non puoi mettere *nulla* ne HTML ne spazi bianchi prima !!!
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  10. #10
    cmq mettere i vari <html> è inutile

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.