2017-04-10 15 views
-1

私の質問は理解するのが難しく、解決するのにもかなり難しいです。PHP:URLを何かに置き換えてセキュリティを確保してください。

私はウェブサイトを持っており、内容を安全にしたいので、これは私のウェブURL:https://www.youtube.com/watch?v=yH46mtKn32Mと仮定し、v = yH46mtKn32Mをv = UilPyt =私はuse .php?id = UilPyt =だから、これはhttps://www.youtube.com/watch?v=UilPyt=のようなリンクを作るでしょうし、私が理解していない部分は、元のURL文字列yH46mtKn32Mをサーバに置いて動作させると思います。それを行う方法は何ですか、私はビデオを読み込むために私のPHPファイル内のSQLを呼び出す方法は何ですか?

また、私がwww.example.com/video.mp4のようなビデオファイルを持っていて、リーチングや他の人が埋め込みに使用するのを防ぐためにURL全体を変更したいのですか?例とvideo.mp4と等しいですが、サーバーに格納されていると私のファイルが呼び出されるたびにid = 1 id = 2を表示する必要がありますURLのvideo.mp4を表示する?id = 1など。

私は試してみました.htaccess、PHP pregを置き換えてマッチしますが、私は初心者です。この問題を解決する方法はわかりません。

答えて

1

基本的なアイデアはどこかに元のURLを隠すことです。

その後、あなたには、いくつかの自分のルールで(などデシベル、ハードコーディングされたデータからの負荷を)それを復元し、

header(Location: https://full.absolute.url/path?query_params=123); 
exit(); 
+0

にそれを置く必要がありますはい、それは私がダウンロードしないで実行したい除いて、これと同様のアイデアやくらいです http://stackoverflow.com/questions/3252387/a-php-script-to-let-users-download-a-file-from-my-website-without-revealing-the 教えてくださいどのようにデータベースをセットアップすることができます私はそれをよく理解している前にDB before.Alsoを実装することができます。ありがとう –

+0

クエリ 'PHPデータベースの例'でGoogleで検索してみてください。多くの例があります。私はあなたのニーズを満たすものに資金を提供することをお勧めします –

関連する問題