- Home
- Categorie
- Coding e Sistemistica
- PHP
- problemi nel passaggio debian->win 2000
-
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!
-
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