Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Sessioni su Windows con easyphp

    Sto cercando di far funzionare le sessioni ( ho installato tutto con easy php ).
    Purtroppo, con questo codice
    codice:
    Session_start();
    $var = 1;
    session_register(‘var’);
    print($_SESSION['var']);
    if(session_is_registered(‘var’)) { print($_SESSION['var']); }
    mi compare il seguente errore

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\programmi\easyphp1-8\www\prova.php:9) in c:\programmi\easyphp1-8\www\prova.php on line 244

    So che devo modificare il file ini, ma la cartella tmp l'ho già creata! Ho provato anche la guida su html.it, ma davvero sono disperato.


    Poi vorrei sapere due cose: quanto durano le sessioni e se queste restano anche se l'utente cambia temporaneamente dominio.

  2. #2

  3. #3
    vedi come si dovrebbe usare $_SESSION e session_register()

    http://www.php.net/manual/it/ref.session.php

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

  4. #4
    Ho letto ma non ho risolto niente
    <?php>
    if(!isSet($_GET['sessione'])) { $_SESSION['var']=1; }
    print($_SESSION['var']);
    ?>
    verifica sessione

    Quando clicco su verifica sessione la varaibile è undefined! Io ho registre global a 0, track_vars attivato sempre e session.auto_start a 0.

    Quindi ho provato anche a mettere session_start() ma non ne vuole sapere



    Mi potreste fare un piccolo piccolo esempio pratico?

  5. #5
    Codice PHP:
    <?php
    session_start
    ();

    if(!isSet(
    $_GET['sessione'])) { $_SESSION['var'] = 1; }

    print(
    $_SESSION['var']);

    echo 
    "
    <a href=\"?sessione=si\">verifica sessione</a>"
    ;
    ?>
    perche' non funziona? come hai messo comunque $_SESSION['var'] sara' sempre = 1


    .

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

  6. #6
    Sono proprio un c****e rincitrullito.
    Credevo che sessione_start(); bastava metterlo prima della sessione, invece va messo sempre all'inizio della pagina...

    Cmq grazie mille, senza il tuo aiuto mi sa che non me ne sarei accorto

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.