mi servidor de hosting tiene magic_quotes activado. así que cuando uso parse_str, también le agrego barras. para que los datos se almacenen como \\ 'nombre ... ¿cómo puedo prevenir esto?previene agregar barras automáticamente al usar parse_str
Respuesta
// Turn off magic_quotes_runtime
if (get_magic_quotes_runtime())
set_magic_quotes_runtime(0);
// Strip slashes from GET/POST/COOKIE (if magic_quotes_gpc is enabled)
if (get_magic_quotes_gpc())
{
function stripslashes_array($array)
{
return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
}
$_GET = stripslashes_array($_GET);
$_POST = stripslashes_array($_POST);
$_COOKIE = stripslashes_array($_COOKIE);
}
@vertazzar - Esto es una solución alternativa para el problema. debería hacer esto cada vez. o solo necesito escribir el código, pensando que el host tendrá citas mágicas del – Hacker
ejemplo, pones este código en config.php y quitará barras automáticamente de get, post, cookie. config.php puede contener: p. los detalles de tu conexión db, etc., así que mi punto es que solo necesitas escribir el código, nada especial. – vertazzar
@vertazzar - ¿podemos deshabilitar las comillas mágicas en todo el proyecto (aparte de la configuración de php.ini)? pone put_magic_quotes_runtime (0); al comienzo de mi carga de la página, ¿se ocupa de eso? – Hacker
Utilice la función stripslashes
de PHP. http://php.net/manual/en/function.stripslashes.php
También consideraría activar magic_quotes en el servidor. si no puede hacerlo, le recomiendo que cambie de host
sí, usé tiras para cuidar esas barras adicionales. – Hacker
- 1. ¿CodeIgniter previene automáticamente la inyección de SQL?
- 2. Al copiar automáticamente agregar URL
- 3. Clasificar TreeView automáticamente al agregar nodos
- 4. Cómo agregar etiquetas al gráfico de barras ggplot
- 5. json_encode agregar barras no deseadas
- 6. QFileDialog: ¿agregar extensión automáticamente al guardar el archivo?
- 7. Agregar espacio entre barras en ggplot2
- 8. Cómo agregar texto automáticamente al texto copiado con JavaScript
- 9. Eclipse: ¿Cómo generar automáticamente getter al agregar un campo?
- 10. Agregar barras diagonales inversas sin escapar [Python]
- 11. ¿Puede CSS agregar texto automáticamente?
- 12. omitir automáticamente las confirmaciones vacías al usar git rebase
- 13. ¿Cómo previene que Visual Studio 2012 cierre automáticamente los archivos de vista previa?
- 14. agregar etiquetas al reticulado barchart
- 15. Agregar barras de error a una tabla de barras con múltiples grupos
- 16. Imagen girada automáticamente al cargar
- 17. Agregando una unidad automáticamente al proyecto
- 18. ¿Cómo puedo cargar alias automáticamente al inicio?
- 19. Agregar una línea de tendencia al gráfico de barras en Reporting Services
- 20. Ruby: cómo agregar "# codificación: UTF-8" automáticamente?
- 21. Programado previene la carga de la batería
- 22. ¿Dexguard previene grietas LVL simples?
- 23. Django unique_together no previene duplicados
- 24. mysql previene los números negativos
- 25. Javascript previene la función anónima?
- 26. Agregar elemento dinámico del panel y barras de desplazamiento
- 27. Cómo agregar un salto de línea al usar XmlSerializer
- 28. Agregar un prefijo al usar join en Perl
- 29. Error al usar appcmd para agregar el enlace ssl
- 30. ¿Cómo agregar a una lista al usar Multi-Threading?
Le aconsejo que cambie a otro host. – Artefacto