作者LPH66 (IWH68S0XZ8M89)
看板PHP
標題Re: [請益] .htaccess的問題
時間Sun Oct 14 21:57:04 2007
※ 引述《johnny1713 (蛤)》之銘言:
: 請問.htaccess可以連資料庫的帳號密碼嗎?
: 因為網址的連結是直接連到一個檔案
: 所以沒辦法寫判斷限制使用者下載
: 但是又想要有存取的權限
: 可是不知道.htaccess有沒有辦法直接用資料庫裡的帳密?
: 所以想來這裡問看看 有沒有辦法?
: 或是有其他不用.htaccess的辦法可以限制檔案下載嗎?
就我所知 .htaccess的密碼得要設在那個.htaccess裡
如果不用.htaccess的話可能就要用個php轉一下
大致上就是 (以下是pseudocode)
<?php
if(有權限)
{
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=檔名");
//以上兩行是為了讓瀏覽器知道這個檔案是下載的
//然後在瀏覽器上顯示的檔名是第二行指定的檔名
//下面把檔案的內容倒出去
readfile("檔案");
//當然如果怕別人直接抓到檔案內容
//可以把檔案放在外面access不到的地方
}
?>
--
◢ ˊ_▂▃▄▂_ˋ. ◣ ▅▅ ▅▅ ι●╮ █
▄▄▄▄▄
▍
./◤_▂▃▄▂_◥ \'▊ HARUHI █████ <■┘ ▄▄▄▄▄▄▄
▎
⊿ ◤◤◥█◥◥█Δ ISM By-gamejye ¢|\ ▌▌▌▌▌▄▌▌
▏
ζ(▏●‵◥′●▊)Ψ ▏ █
⊿Δ ▄▄▄ ▄▄▄▄
█/|▊ 〃 、 〃▋ |\ ▎ ハルヒ主義 █
▄▄▄█▄▄
◥◥|◣ ‵′ ◢/'◢◢
S.O.S 世界を大いに盛り上げるための涼宮ハルヒの団
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.250.80
推 buganini:readfile好像不用echo 10/14 22:04
→ LPH66:囧 我原本打file_get_contents 改成readfile時忘了刪 10/14 22:07
→ LPH66:快偷改XD 10/14 22:07
※ 編輯: LPH66 來自: 140.112.250.80 (10/14 22:07)
推 buganini:XD 10/14 22:18