1

ビデオ埋め込みコードをmysqlデータベースに保存したい。これはデータベースに保存するための最良の方法であり、コードはさまざまなビデオホスティングサービスからのものである可能性があります。

4

2 に答える 2

1

最善の方法は、データベースのアドレス全体をvarcharテーブルに保存することです。

なんで私に聞くの?

タグのすべての入力を削除し、コードのみを保持するとします。将来何かが変更された場合、データベースには何も表示されないコードしかありません。

リンクを区別できるように、いくつかのホスティングサービスでドロップダウンを追加してみてください。

例:ドロップダウン[youtube] ---input[youtubelink]。

あなたが正面にビデオを見せたいとき、あなたはそれがどんなタイプであるかを知っていて、それからあなたはリンクを扱う方法を知っています。

于 2012-04-23T07:13:49.420 に答える
1

私は次のことをお勧めします:

  1. フィールドvideo_embedテキストを追加します。
  2. 保存する前に、必ず埋め込みコードをサニタイズしてください
  3. ここで注意が必要です。HTMLコードの保存を許可する場合は、ユーザーが入力できる内容を非常に厳密にする必要があります。チェックしない場合、ユーザーは任意のコードを挿入して不正を実行する可能性があります。

検証が簡単なため、URLのみを保存する方が安全です。また、URLを保存すると、埋め込みコードをリバースエンジニアリングすることが常に可能になります;)

結局のところ、それはあなたのスキルとニーズに依存します。

于 2012-04-23T07:38:16.537 に答える