PHP comment faire pour enregistrer la chaîne HTML dans la base de données

En réponse à un appel d'API, j'en ai plein de script HTML. Plein signifie qu'il comprend en HTML CSS et Javascript. Maintenant, j'ai que le HTML comme une chaîne de caractères dans la variable PHP.

$content = '<html>
<head>
  <script>--Some javascript and libraries included--</script>
  <title></title>
</head>
<body>
   <style>--Some Styling--</style>
</body>
</html>';

Maintenant, quelle est la meilleure façon d'économiser de cette variable dans la Base de données et Comment?

  • Comme une chaîne de type VARCHAR ou type de TEXTE?
  • Comme une chaîne de caractères avec Encodées en Base64 avec VARCHAR ou type de TEXTE?
  • Comme un Binaire de type BLOB?

Ou tout autre que vous souhaitez suggérer(Peut être Sérialiser ou Pack)?

stackoverflow.com/help/someone-answers
Dans la note wp-ils utilisés addslashes(deslash($content)); . deslash fonction écrite par wp cœur lui-même pour en faire de les généraliser et de les stocker sur la base de données WordPress. Il permet de travailler sur.
J'espère que vos utilisateurs ne peuvent pas accéder à ces données html le reste de votre départ de votre auto ouvert pour l'attaque xss l'

OriginalL'auteur saiid | 2016-05-20