Bueno, a raiz de un problemita que tuve en el server, me di cuenta de que este tenia las magic_cuotes deshabilitadas.
Probarlo fue sencillo, primero hice un
echo get_magic_quotes_gpc();
y me devolvio 0, y luego envie una comilla por POST y la imprimi, y salio impresa una comilla.
En mi PC, donde tengo habilitado el magic_quotes, siempre se le agrega una barra invertida a estos caracteres, que es lo que quiero.
Yo alguna vez habia probado usar en mi PC
ini_set("magic_quotes_gpc","0");
para deshabilitarlo (solo para probar). Pero ahora que intento usar ini_set("magic_quotes_gpc","1"); (para habilitar o deshabilitar) no me funciona, no se si se debera a que antes usaba una version 4.1 y ahora uso la ultima... y en el server tampoco funciona.
Pero hay algo mas curioso: luego de hacer
ini_set("magic_quotes_gpc","1");
si hago
echo get_magic_quotes_gpc();
me devuelve 1, o el valor que setee con ini_set, pero si en esa misma pagina (mas abajo) imprimo una comilla que viene por formulario, no le hace caso al valor fijado. Es decir, si estaba en 0 y lo fije a 1 me imprime " ... y si estaba en 1 y lo fije a 0 me devuelve \"
Alguien podria decirme en que estoy fallando? (me late a que es error mio porque me pasa en mi PC y en el server)