Estoy haciendo algunas selecciones con objeto PDO, pero después del resultado fetch
, recibí una cadena con '
escapado a \'
, ¿cómo puedo desactivar eso?PHP - PDO return scape slash, ¿cómo eliminarlo?
7
A
Respuesta
8
Parece que puede estar teniendo algunos problemas con Magic Quotes. Puede desactivarlos siguiendo the instructions here. Se recomienda encarecidamente que los desactive en lugar de esquivarlos mediante el uso de una función para simplemente quitar los cortes.
2
Parece que tiene magic quotes encendido.
En realidad debería desactivar las citas mágicas de php.ini.
o desde dentro de la escritura, se puede manejar de esta manera:
if (get_magic_quotes_gpc())
{
$str = stripslashes($str);
}
Ahora puede utilizar la variable $str
normalmente.
1
Estaba trabajando en un alojamiento compartido que no tenía acceso a php.ini
- ini_set()
no funcionará también. Este fragmento trabajó como un encanto: [source]
// since PHP 5
if (get_magic_quotes_gpc()) {
function stripslashes_gpc(&$value)
{
$value = stripslashes($value);
}
array_walk_recursive($_GET, 'stripslashes_gpc');
array_walk_recursive($_POST, 'stripslashes_gpc');
array_walk_recursive($_COOKIE, 'stripslashes_gpc');
array_walk_recursive($_REQUEST, 'stripslashes_gpc');
}
Cuestiones relacionadas
- 1. PDO lastInsertId issues, php
- 2. ¿Cómo funciona PHP PDO internamente?
- 3. PDO lastInsertId(); problema php
- 4. ¿Cómo eliminar http: //, www y slash de URL en PHP?
- 5. PHP PDO fetch null
- 6. PHP PDO Transacciones?
- 7. ¿qué devuelve PHP() return
- 8. PHP PDO y MySQLi
- 9. PHP PDO - Num Filas
- 10. PHP PDO + Preparar declaración
- 11. PHP PDO Preparar consultas
- 12. PHP PDO Caching
- 13. PHP PDO para Dummies
- 14. php pdo prepare variables repetitivas
- 15. Declaraciones preparadas de PHP PDO
- 16. PHP Función 'return' no regresa
- 17. Ranuras MySQL en PHP/PDO
- 18. Problemas de transacción PHP PDO
- 19. Código fuente PDO de PHP
- 20. ¿Qué efecto tiene el punto-slash en PHP incluir llamadas?
- 21. ¿Debo eliminarlo? [Qt]
- 22. Cómo deshabilitar la sintaxis del comando slash en Doxygen
- 23. Pregunta de la clase PHP y PDO
- 24. php code to test pdo está disponible?
- 25. PDO :: exec() o PDO :: query()?
- 26. php/phpDoc - @return instancia de $ esta clase?
- 27. Fecha y hora PHP PHP mysql (+ variante PDO)
- 28. Mod-Rewrite Trailing Slash Issue
- 29. ¿Qué hace slash (/) en prolog?
- 30. CÓDIGO PHP CÓDIGO HTTP return 0
simplemente no lo agregue –
'magic_quotes' donde personas con discapacidad a partir de PHP 5.4 en adelante. Por suerte, esto ya no será un problema. – jbx