Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 51
  1. #1

    Problemi variabili di sessione

    Sul server non mi funzionano le variabili di sessione...
    Windows server con Apache....

    FILE prova.php:
    Codice PHP:
    <?php

    $_SESSION
    ['prova']= 'prova';
    echo 
    $_SESSION['prova'];
    ?>
    [url="prova2.php"]prova2[/url]

    FILE prova2.php
    Codice PHP:
    <?php
    echo $_SESSION['prova'];
    ?>
    Nel primo mi stampa il valore della variabile, nel secondo no?

    In locale va...

    Qualcuno sa dirmi come mai non funziona?

  2. #2
    in entrambi i files devi avviare la sessione con:
    codice:
    session_start();
    altrimenti non funzionerà mai...forse in locale funziona perchè hai l'autoavviamento della sessione....

  3. #3
    Si su questi file di prova me lo ero dimenticato, ma il problema non è questo, non vanno lo stesso...

  4. #4
    codice:
    Directive	Local Value	Master Value
    session.auto_start	Off	Off
    session.bug_compat_42	Off	Off
    session.bug_compat_warn	On	On
    session.cache_expire	180	180
    session.cache_limiter	nocache	nocache
    session.cookie_domain	no value	no value
    session.cookie_httponly	Off	Off
    session.cookie_lifetime	0	0
    session.cookie_path	/	/
    session.cookie_secure	Off	Off
    session.entropy_file	no value	no value
    session.entropy_length	0	0
    session.gc_divisor	1000	1000
    session.gc_maxlifetime	1440	1440
    session.gc_probability	1	1
    session.hash_bits_per_character	5	5
    session.hash_function	0	0
    session.name	PHPSESSID	PHPSESSID
    session.referer_check	no value	no value
    session.save_handler	files	files
    session.save_path	C:\DOCUME~1\ADMINI~1.PER\IMPOST~1\Temp\php\session	C:\DOCUME~1\ADMINI~1.PER\IMPOST~1\Temp\php\session
    session.serialize_handler	php	php
    session.use_cookies	On	On
    session.use_only_cookies	Off	Off
    session.use_trans_sid	0
    contenuto di session del file phpinfo();

  5. #5
    in php.ini la sezione delle sessioni termina con

    url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeent ry"

    ???

  6. #6
    non lo so, per ora non risco a vedere php.ini, perchè?

  7. #7
    Dovresti andare in c:\php\php.ini

  8. #8
    lo so, ma non ho i permessi per andarci ora. appena posso lo faccio.

    Quali potrebbero essere i motivi per l'errore?
    Perché mi dici di guardare quella riga?

  9. #9
    Ti dico questo perché il problema è ke quando clicchi sul link, si perde la sessione, cioé sembra che l'id della sessione venga distrutto.
    In teoria, almeno così mi pare di aver capito, quella riga nel php.ini permette di inviare in maniera nascosta l'id di sessione tra le varie pagine .php quando clicchi su un link, fai un submit, etc...

    Domanda: ma tu hai i cookie disattivati? Cioé hai detto ke questo problema lo hai sul server, ma al server di colleghi da un PC differente o stai facendo la prova in locale al server?

  10. #10
    Io provo in locale con Mandriva 2007 e mi funziona, tutto ok.

    Carico sul server Win 2003 con apache e vedendolo dalla rete non mi funzionano le sessioni e quindi non riesco a fare il login che ho preparato.

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.