Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 28 su 28
  1. #21
    nella root del tuo sito prova a creare un file .htaccess e ad inserire dentro questa riga

    php_flag register_globals on

    sinceramente non ho mai provato a farlo, quindi non so dirti se possa servirti a qualcosa.


    intanto in una pagina php prova a controllare il valore di questa variabile con:

    Codice PHP:
    echo 'register_globals = ' ini_get('register_globals') . "\n"
    per verificare che sia settata effettivamente ad off...

  2. #22
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    267
    register_globals = 1

    si,la var è settata,ma ne ero certo,siccome se faccio una pagina bianca da 0 funziona il passaggio parametri...

    quindi deve essere qualche script interno che inibisce.... posto l'intero script? (sono 600 righe )

  3. #23
    uhm sinceramente nn saprei come aiutarti....se trovo qlc in giro ti faccio sapere.

  4. #24
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    267
    grazie mille...adesso provo a fare un po di prove....

  5. #25
    Originariamente inviato da diedboy
    è un hosting aruba..ma ho 2 siti diversi, uno .it e l'altro .com...mi sembra strano che d aun serve all'altro cambino cosi..-_-

    come faccio a modificare questa variabile da php? non esiste un comando? devo telefonare alla server farm?
    sembra strano ma se hai risolto facendo come ti hanno suggerito vuol dire che da una parte la variabile sta a On e dll'altra sta a Off, deve essere così per forza

    fai un phpinfo() sul server .it e poi fallo sul .com
    dovresti vedere impostazioni diverse

    magari il .com avrà una versione di php più recente e la costante sarà impostata a Off di default, mentre nelle versioni più datate stava impostata a On [ cosa che ora si sconsiglia vivamente, prova a dare un'occhiata a qualche tutorial che parli della sicurezza, ora non ne trovo e non ho tempo per cercarlo ]

    comunque per modificare la variabile devi avere accesso al php.ini cosa che sicuramente non hai, essendo hostato da qualcun'altro.

    Quindi l'unica cosa che puoi fare è cambiarti tutta la gestione delle variabili in modo che funzioni anche su server che hanno il register_globals a Off. [dubito che cambino le impostazioni di una variabile appposta per un utente ]



    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  6. #26
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    267
    si ma se faccio una pagina uguale con solo la pagina dello script che include i files a seconda dell'id tipo

    index.php?goto=74652174

    cosi funziona

    mentre se uso lo script dentro la tabella della pagina web no....

    poi la variabile è settata su 1, quindi TRUE...non so cosa sia che non va...

  7. #27
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    267
    nessuno sa come mai?
    sto usando phpbb2 può essere questo?

  8. #28
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424
    rettifico, non so aruba ha register global su on.

    cmq ti consiglio di basarti sempre dando per scontato che register global sia su off (ormai deprecabile l'on).

    se cambi quelle variabili da $var a $_GET["var"], i tuoi script saranno compatibili con l'uno e con l'altro.

    E quando lavori su altri script, tieni sempre a mente questo quando devi lavorare su queste variabili get (o post se provengono da form). Dovresti prendere l'abitudine.
    Ormai questo invito era stato fatto dall'uscita della versione 4... ora è uscita la versione 5, si è avuto il tempo per operare modifiche.

    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.