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

    Problema php e variabili

    Salve a tutti, sono nuovo del forum e spero che voi possiate aiutarmi.

    Ho un server Ubuntu Server 9.04 con installato:
    Apache2.2.11
    PHP5.2.6
    MySQL 5.0.75

    Ho installato senza grossi problemi.
    Ho creato un file per testare php e visualizzo tutto correttamente,
    lo stesso vale per la connessione con mysql.

    Ora devo trasferire un sito che in questo momento gira sotto windows con php4,
    e mi sono accorto che sulla macchina Linux, il sito non riesce a settare una variabile interna che lui chiama $area, la quale è passata per url per visualizzare le atre pagine tramite il seguente comando:

    <tr>
    <td> [img]img/home.gif[/img]</td>
    </tr>


    Solo che non riesce a settarla.

    Qualcuno di voi può aiutarmi?
    Grazie mille.
    Marco

  2. #2
    nel php.ini devi abilitare
    register_globals=on

  3. #3
    Originariamente inviato da ggimigli
    nel php.ini devi abilitare
    register_globals=on
    Io farei l'esatto contrario.
    La macchina Ubuntu ha i giusti settaggi per evitare problemi di hacking, mentre la macchina windows no.
    Per cui, imposta register_globals=off nel PHP.INI del server windows, e crea un codice più pulito e corretto scrivendo come segue:
    Codice PHP:
    $area $_GET['area'];
    // ed il resto dello scriupt rimane uguale 
    Naturalmente non è l'unico accorgimento di sicurezza che dovresti tenere in uno script PHP, ma è un buon inizio.
    Ti consiglio la GUIDA ALLA SICUREZZA IN PHP: studiala attentamente.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.