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

    [unset] Cancellare l'array $_SERVER

    Ciao a tutti.
    Grazie in anticipo per l'aiuto che mi darete.
    Ho cercato sul forum, ma non sono stato capace di trovare nulla.
    Ho necessità di cancellare la variabile $_SERVER che uso per l'autenticazione su un sito. Nel momento del logout, ho bisogno di cancellarla, ma non mi si cancella...

    Qualcuno ha qualche idea? Spero di sì!!

    Ciao a tutti!
    Gianluca

  2. #2
    usi la variabile server per l'autenticazione

  3. #3
    Non ti piace, eh?!?
    Ma dovrei riscrivere tutto e non ho una gran voglia di farlo. Questo sito l'ho "ereditato" da un altro dell'azienda e ora tocca a me farlo funzionare sul serio, che culo, eh?!?

    Poi se non riesco a risolvere questo, userò le Session..

  4. #4
    unset($_SERVER['PHP_AUTH_USER']);
    unset($_SERVER['PHP_AUTH_PW']);

    ho capito solo ora mi ero scordato questa possibilità

  5. #5
    Originariamente inviato da bubu77
    usi la variabile server per l'autenticazione
    forse intende la maschera di autenticazione con header http?
    in quel caso ci sono
    $_SERVER['PHP_AUTH_PW']
    $_SERVER['PHP_AUTH_USER']

    non credo sia il caso di unsettare tutto $_SERVER

    altrimenti bastava $_SERVER = array();



    EDIT:
    ecco.. come non detto

  6. #6
    Originariamente inviato da }gu|do[z]{®©
    EDIT:
    ecco.. come non detto

  7. #7
    Non le cancella...
    Cioè:
    - controllo i dati dell'autenticazione
    - se sono giusti... accedo e tutto a posto
    - se sono sbagliati, unset le voci dell'array $_SERVER
    - se ricarico la pagina, mi aspetto che, stampando l'array con print_r, non ci siano più le voci che ho cancellato, ed invece son sempre là con i valori che gli avevo assegnato precedentemente.

  8. #8
    Originariamente inviato da gluca77
    Non le cancella...
    Cioè:
    - controllo i dati dell'autenticazione
    - se sono giusti... accedo e tutto a posto
    - se sono sbagliati, unset le voci dell'array $_SERVER
    - se ricarico la pagina, mi aspetto che, stampando l'array con print_r, non ci siano più le voci che ho cancellato, ed invece son sempre là con i valori che gli avevo assegnato precedentemente.
    se fai refresh rimangono.. è come se li ricevesse di nuovo
    che unsetti a fare scusa?

  9. #9
    Uhm... ok, e allora...ha qualche consiglio da darmi?

  10. #10
    no.. semplicemente non capisco l'utilità di questa cosa

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.