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

    [da ASPa Php] qualche problemino...sessioni e...

    salve a tutti,

    in ASP essite il file global.asa che permette d definire variabili di sessione e di applicazione in modo agevole tramite 4 funzioni.

    In particolare è quest'ultima ke mi preme sapere come funziona in Php, ovvero come dichiarare una variabile valida durante apertura del sito (da parte d qualsiasi utente- ovvero valida per tutti)...
    ..
    ad esempio...

    in ASP se dovevo contare il num dei visitatori..avevo una var (in ASP si kiama var d applicazione) che incrementavo ogni olta ke iniziava una nuova sessione...

    in Php come devo fare?


    vaneX

  2. #2
    non esistono queste variabili perché sono pericolose e non poco

    se devi fare un counter salva il dato nel db. Inoltre, nel caso specifico, se resetti il server, dato che queste variabili stanno in memoria, perdi tutto il counter, e non è una gran bella cosa

    per le sessioni, dai un occhio a
    http://it.php.net/manual/en/ref.session.php

  3. #3
    t ringrazio...le sessioni le avevo viste...
    x quanto riguarda il contatore...ok..farò come dici tu...

    grazie


    VaneX

  4. #4
    Originariamente inviato da daniele_dll
    non esistono queste variabili perché sono pericolose e non poco

    se devi fare un counter salva il dato nel db. Inoltre, nel caso specifico, se resetti il server, dato che queste variabili stanno in memoria, perdi tutto il counter, e non è una gran bella cosa

    per le sessioni, dai un occhio a
    http://it.php.net/manual/en/ref.session.php
    scusami tanto,

    forse nn mi sono spiegata..le var d applicazione vengono cmq resettate ad ongi uscita dal sito (qdo escono tutti...e quindi terminato tutte le sessioni)....
    per cui...io si incremento l'application var..ma lo faccio ad ongi avvio d applicazione (ovvero alla prima sessione ke inizia)
    ..dopodiché ovv.te memorizzavo la var nel db...

    ...quello ke mi preme sapere è se esiste un modo per impostare una var una volta per tutte le sessioni (e valida per tutte le sessioni)....
    ovevro quando inizia in php l'applicazione? quando accedo ad index?

    nn esistono routine tipo applicazion_start?

    come fate a sapere qdo termina l'applicazione?



    vaneX

  5. #5
    scusa ... qual'è il problema?

    imposti questa variabile quando crei la sessione

  6. #6
    ok, tralasciando le applicazioni..altra domanda sulle sessioni:

    da quanto ho capito o utilizzo session_register...dopo aver impostato il valore dellavariabile..

    oppure utilizzo l'array session...

    (il tutto ovviamente dopo la funziona session_start()...altriment nn potrei utilizzarle no?)..

    ecco il problema:

    Questo il codice in una pagina:

    if ($Login=='') {
    $_SESSION['Session_Errore']= "Nome Vuoto";
    $link_to_redirect="NuovoUtente.php";
    Header("Location: ". $link_to_redirect);

    }


    ora la pagina rikiamata contiene un

    echo $_SESSION['Session_Errore'];

    nn dovrebbe stamparmi il contenuto della var d sessione?


    VaneX

  7. #7
    nella stessa pagina prima del redirect ho fatto
    echo ....

    e la var non è vuota...ma funziona...

    allora mi kiedo..
    dove sbaglio?


    VaneX

  8. #8
    scusate

    risolto anke qsto

    session_start()va in tutte le pagine implicate

    vaneX

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.