Código:
$result = "Hello World";
$jsonEncodeValue = $result;
echo $jsonEncodedValue;
Salida asumida:
"Hello World"
Salida real:
\n"Hello World"
Este \ n avance de línea se agrega automáticamente.
Para esta alimentación de línea adicional, mi resultado se descompone al analizar a través del analizador JSON. Estoy intentando varias horas para resolver los problemas.
He comprobado en
- .htaccess ¿existe algún archivo auto_prepend que agregue alimentación de línea adicional, pero no? No obtuve nada.
- archivo Cgi-bin: existe algún código malicioso que agregue alimentación de línea adicional, pero no. No obtuve nada.
Mi pregunta:
- ¿Alguien está inyectando código HTML o PHP?
- Si entonces, ¿cómo detectar desde dónde se está ejecutando la inyección de código (hay alguna forma de saber desde qué archivo se está ejecutando la inyección de código) y cómo prevenirlo?