1

私が画像を持っていて、他のhttp://.../images/1.jpg人にこのURLを見せたくないとしましょう。代わりに、このhttp://.../view.php?f=aADSdRようなURLにアクセスさせます。このようにダウンロードする方法も知りたいですhttp://.../download.php?f=aASfasd

同じことがビデオmp4ファイルでも行われなければなりません。

誰かが知っていれば何か記事を提供してくれたら本当にありがたいです。

4

2 に答える 2

2

これを行うために私が考えることができる最も簡単な方法は、画像に対応するハッシュをデータベースに保存することです(view.php?f=HASH)。表には、画像の絶対パスとWebパスがあり、1つは画像を表示するためにview.php使用<img src="{$web_path_from_db}">され、ファイルのダウンロードに使用できる絶対パスが使用されます。これはまさにそれを行うためのチュートリアルです

于 2013-01-04T00:17:00.367 に答える
0

ファイルmod_rewrite内でルールを使用するだけです。.htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^view.php?f=(.*)$ images/$1 [L]
RewriteRule ^download.php?f=(.*)$ images/$1 [L]
于 2013-01-04T00:16:43.610 に答える