2012-08-01 447 views
0

我有一個PHP代碼:php目錄密碼保護

if (isset($_POST['submit'])) { 

    $name = $_POST['gname']; 
    $description = $_POST['gdescription']; 

    mkdir ("upload/$name", 0777); 

} 

保護新目錄時的形式創建它,密碼本身是由定義其工作完全正常不過是有辦法密碼用戶是否通過表單中的某個字段?

+2

O_O ;;你真的想用任意的用戶輸入來修改文件系統嗎?我會說不。瞭解安全性。你想在這裏做什麼?在99.99%的情況下,你應該沒有實際的物理文件夾。 – deceze 2012-08-01 12:08:02

回答

1

PHP中有一個chown()函數,它將文件夾的所有者設置爲特定用戶,但該用戶需要在運行系統的服務器上定義。

更好的方法是簡單地通過頁面自己做所有權,以確保只有合適的所有者才能訪問其中的文件。

+0

你會怎麼做? – user1568510 2012-08-01 12:53:28