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

    Varibili GET, POST e COOKIES

    Ciao,
    non riesco a capire il motivo per cui le variabili in oggetto non vengono restituite come globali.
    Ho impostato il file di configurazione (/etc/php.ini.default - lavoro su MacOSX Server) con register_globals=On e ho riavviato il server Web, ma purtroppo continuo a dover leggere le variabili come $HTTP_POST_VARS["var"] e non come $var, come invece dovrebbe essere.

    Se mi potete aiutare...

    Grazie.
    Christian
    www.androgino.it

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ti consiglio di aggiornare php all'ultima stable release, ed lasciare il register global su off, prendendo le variabili tramite gli array superglobali $_POST, $_GET, $_SESSION, etc.
    metti di avere un form con un campo var; inoltre nella querystring hai un'altra variabile var. con register global on ti arriva $var, ma quale dei 2???
    meglio avere $_POST['var'] e $_GET['var'].
    $HTTP_POST_VARS["var"] è usato con release di php fino alle 4.1.0

    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Fai un phpinfo() e vedi che valori ti dà, e soprattutto dove si trova il php.ini.
    E' probabile che non sia quello che hai modificato tu.

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.