• User Newbie

    problemi nel passaggio debian->win 2000

    salve ragazzi!
    vado ad esporvi velocemente il mio problema:
    ho finito di realizzare un sito in php/mysql per la gestione di ordini di un magazzino, la fase di creazione me la son fatta sul mio portatile debian, ed è tutto ok(naturalmente il browser è iceweasel/firefox). ho preparato a modo la macchina win2000 con tutti i file di test in php sia per apache che per phpmyadmin etc etc, e parrebbe funzioni tutto.
    il(primo e spero ultimo)problema che mi si pone è il seguente:
    quando passo delle stringhe con il $_POST da una pagina all'altra, qualcuno o qualcosa mi aggiunge una o più volte il carattere \ accanto ad ogni ' quindi mi manda a rotoli tutte le query?! chi/cosa fa questo!? dove devo agire?!credo sia qualche impostazione di explorer sulla macchina win2000 ma non so dove andare a mettere le mani!!

    grazie mille!


  • Bannato User Attivo

    E' un impostazione di sicurezza del PHP, di norma dovrebbe sempre stare ad ON, può essere messa a OFF ma te lo sconsiglio, durante lo sviluppo per evitare questo problema si usa sempre:
    if (!get_magic_quotes_gpc()) {
    $lastname = addslashes($_POST['lastname']);
    } else {
    $lastname = $_POST['lastname'];
    }

    Ah, il parametro è questo:
    it2.php.net/manual/it/info.configuration.php#ini.magic-quotes-gpc