Codice:
$result = "Hello World";
$jsonEncodeValue = $result;
echo $jsonEncodedValue;
Output ipotizzato:
"Hello World"
Real Output:
\n"Hello World"
Questo feed di riga \ n è stato aggiunto automaticamente.
Per questo extra Line Feed il mio risultato si rompe mentre analizza il parser JSON. Sto provando diverse ore per risolvere i problemi.
Ho controllato
- .htaccess esiste un file auto_prepend che aggiunge un extra Line Feed, ma non lo è. Non ho ricevuto nulla.
- File Cgi-bin esiste un codice dannoso che aggiunge un ulteriore avanzamento di riga, ma non lo è. Non ho ricevuto nulla.
La mia domanda:
- Qualcuno sta inserendo codice HTML o PHP?
- Se poi, come rilevare da dove è in esecuzione il codice di iniezione (esiste un modo per scoprire da quale codice di file è in esecuzione l'iniezione) e come prevenirlo?