“\ R” in html fatta da cakePHP Sanitize :: clean ()
-
12-09-2019 - |
Domanda
Ho usato Sanitize :: pulita in cakePHP per disinfettare l'input dell'utente e in seguito ho avuto carattere "\ r".
- Che cosa significa questo personaggio significa ( "\ r")?
- C'è una funzione che fa il contrario di Sanitize :: pulita, così posso utilizzare prima emissione dei dati.
Soluzione
È possibile liberarsi di questo personaggio (e altri) o chiamando trim($userInput);
questo modo utilizzando Sanitize::clean
:
$opts = array('carriage'=>true);
$cleaned = Sanitize::clean($userInput,$opts);
Altri suggerimenti
"\ r" è il carattere Carriage Return (quando si stampa alla console, che provoca l'uscita per iniziare sulla riga successiva, ma non influisce visualizzazione delle pagine web).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow