Ciao a tutti,
volevo chiedervi se potevate aiutarmi a risolvere questo dubbio sulla possibilità di una configurazione su server Apache o MySQL per quanto riguarda l'autoescape delle stringhe in fase di scrittura su DB.
Faccio alcune premesse :
- Uso PHP 5.3
- Libreria MySQLi
- Lavoro in locale su XAMPP
- Ho un server remoto (Linux) su Aruba
Problema :
Eseguo la scrittura di una stringa contenente un apostrofo ( es. "l'altro ieri" ), per scriverlo correttamente eseguo un "real_escape_string" e tutto viene scritto senza alcun problema.
Mi trovo però questa differenza :
Se lo eeguo iun locale su XAMPP tutto bene
Se lo eseguo sul server di Aruba mi trovo uno slash davanti all'apostrofo, come se l'escape venisse eseguito 2 volte! (es. "l\'altro ieri" )
Infatti se provo a togliere i real_escape_string sul server di Aruba viene scritto correttamente, mentre in locale mi da errore di scrittura sdu DB.
Esiste una configurazione su MySQL o Apache che esegue un "auto-escape" delle scrtinghe in fase di scrittura su DB?? Dove posso controllare?
Grazie e ciao a tutti