Ho intenzione di creare un sito web per consentire alle persone di modificare / personalizzare le loro storie.
Diciamo che le storie memorizzeranno molti tag html (paragrafo, immagini e video)
Sto pensando di utilizzare alcuni plug-in per consentire all'utente di modificare il proprio codice HTML, caricare immagini e amp; ecc.
- Dopo che l'utente ha terminato la modifica di html / personalizza le sue storie
- Il mio codice PHP sarà
file_put_contents
nella directory comestories-un1qu3-123.html
- Mentre file_put_contents, il mio codice php rimuoverà
<script>
tag eonload,onclick,etc
sull'html che POST sul server. - Quando altri utenti pubblici vedono le storie, il mio sistema lo farà file_get_contents di html.
Posso sapere che questo approccio è sicuro?
Volevo salvare come .html
perché sto cercando di evitare la query sul database e caricare subito .html
, potrebbe essere più veloce nell'anteprima delle storie.
Ci sono alcune ricerche su è solo un modo per memorizzare le storie (HTML), è a:
-
separa i tag / paragrafi / immagini HTML in formato JSON
-
quindi POST a backend > sanitizza > elimina tutto il tag > invia al database
- quando l'utente pubblico visualizza, ha bisogno di connettere il database > recupera il testo JSON > quindi convertire / renderlo in formato html leggibile?
Grazie!