有方法能限制網頁可存取的範圍嗎?

看板Web_Design作者 (想想你的老婆 家人 朋友)時間18年前 (2008/03/08 13:01), 編輯推噓4(403)
留言7則, 3人參與, 最新討論串1/1
我是租虛擬主機 現在有一個新的應用是想讓user可以上傳php來run 但是要怎麼限制他們上傳的php所能存取的範圍 比如說 上傳到 aaa.com/user1/1.php 結果user1的1.php的內容如果寫 "../user2/xx" 就可存取到user2的資料 如刪除user2的檔案 有辦法讓他只能存取自己的資料嗎? 目前有想過次網域 user1.aaa.com 想說是不是能限制,但不行 用../user2一樣可讀 有甚麼辦法嗎? QQ" 感謝大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.30.157

03/08 18:59, , 1F
寫程式控制權限?
03/08 18:59, 1F

03/08 22:26, , 2F
PHP有個Safe Mode,可以限制許多函數可存取資料的範圍
03/08 22:26, 2F

03/08 22:29, , 4F
很多虛擬主機廠商也會遇到你這個問題,有些就是打開PHP的
03/08 22:29, 4F

03/08 22:30, , 5F
safe mode來解決。
03/08 22:30, 5F

03/09 11:07, , 6F
Safe Mode was removed in PHP 6.0.0 囧~
03/09 11:07, 6F

03/13 13:51, , 7F
用runkit library把敏感函數改名再寫functino wrap起來?
03/13 13:51, 7F
文章代碼(AID): #17qXscse (Web_Design)