作者FlashGet (想想你的老婆 家人 朋友)
看板Web_Design
标题有方法能限制网页可存取的范围吗?
时间Sat Mar 8 13:01:24 2008
我是租虚拟主机
现在有一个新的应用是想让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
1F:推 appleboy46:写程式控制权限? 03/08 18:59
2F:推 MrMarcus:PHP有个Safe Mode,可以限制许多函数可存取资料的范围 03/08 22:26
4F:→ MrMarcus:很多虚拟主机厂商也会遇到你这个问题,有些就是打开PHP的 03/08 22:29
5F:→ MrMarcus:safe mode来解决。 03/08 22:30
6F:推 appleboy46:Safe Mode was removed in PHP 6.0.0 囧~ 03/09 11:07
7F:推 buganini:用runkit library把敏感函数改名再写functino wrap起来? 03/13 13:51