Visualizzazione dei risultati da 1 a 6 su 6

Discussione: variabili di session

  1. #1

    variabili di session

    se io setto una variabile di sessione in un file
    tipo sessione.php

    la posso recuperare in un altro file dentro una altra cartella tipo file/sessione_settate.php ???
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2
    direi di si... tranquillamente, a meno di impostazioni particolari in php.ini
    <<E' una decisione molto importante. Pensaci bene, Ataru!>>
    <<STOLTO! Non lo sai che io AGISCO SEMPRE PRIMA DI PENSARE???>>

  3. #3
    Originariamente inviato da Moroboshi
    direi di si... tranquillamente, a meno di impostazioni particolari in php.ini
    Ti faccio un esempio.
    Mannaggia.. ti sto facendo la pappa pronta!


    Di solito io imposto in un file di configurazione con estensione .ini i seguenti parametri:
    codice:
    error_reporting(E_ALL);
    session_cache_expire(30);
    ini_set('session.cookie_lifetime',1800);
    session_start();
    Questa qui sotto e' la pagina dove imposti la variabile:
    codice:
    <?php 
    // ./prova1.php
    echo "Questa pagina ha settato la variabile di sessione 'prova'";
    $_SESSION['prova']='Valore di prova'; 
    ?>
    Questa qui e' invece la pagina dove la richiami
    codice:
    <?php
    // ./test/prova2.php
    echo "Il valore della variabile prova e': " . $_SESSION['prova'];
    ?>
    chiama dal tuo browser prima prova1.php e poi test/prova2.php e vedrai da te che funge.

    Ciao
    <<E' una decisione molto importante. Pensaci bene, Ataru!>>
    <<STOLTO! Non lo sai che io AGISCO SEMPRE PRIMA DI PENSARE???>>

  4. #4
    Dimenticavo.... ovviamente includi il file configurazione.ini con i parametri nei files prova1.php e prova2.php

    Si, lo so sono un dorminpiedi!

    riciao
    <<E' una decisione molto importante. Pensaci bene, Ataru!>>
    <<STOLTO! Non lo sai che io AGISCO SEMPRE PRIMA DI PENSARE???>>

  5. #5
    allora, guarda qui:


    pagina smista.php

    $_SESSION['autorizzato']="NO";

    $comandosql = "SELECT * FROM $tabutenti WHERE login ='$login' AND password ='$password'";
    $vista = mysql_query($comandosql, $link)or die
    ("Impossibile connettersi alla tabella $tabuser.Query: ".$comandosql."
    Errore: ".mysql_error());
    //<---------------------------------------------------------------->
    if ($riga = mysql_fetch_array($vista)){
    if ($riga['competenza']=="POLIZIA"){
    $_SESSION['autorizzato']="SI";
    header ("Location: polizia/index.php");}
    } else {
    header("location: errore.php");}

    pagina polizia/index.php
    riga 3: echo $_SESSION['autorizzato'];

    risultato:

    Notice: Undefined index: autorizzato in ...\comune\polizia\index.php on line 3
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  6. #6
    Hai dato un'occhiata ai parametri che ti ho inviato nel primo post? Per il resto non mi sembra diverso dal codice che ti ho postato io...

    Te li riporto qui sotto:
    codice:
     
    error_reporting(E_ALL);
    session_cache_expire(30);
    ini_set('session.cookie_lifetime',1800);
    session_start();
    Controlla le tue impostazioni nel file php.ini, magari facendoti una echo di phpinfo()

    di piu' ninzo'


    Ciaooo

    PS: tra 7 minuti stacco dall'ufficio e parto per 5 gg di vacanza!
    <<E' una decisione molto importante. Pensaci bene, Ataru!>>
    <<STOLTO! Non lo sai che io AGISCO SEMPRE PRIMA DI PENSARE???>>

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.