Ben*_*tis 5 php security fopen
我正在创建一个 Web 应用程序,我希望向公众发布该应用程序以供在任何人自己的 Web 服务器上下载和安装,但是我刚刚被告知,fopen由于“安全问题”,特别是在共享主机上,某些 Web 主机禁用了php 中的使用。我fopen在应用程序的安装过程中使用,我应该关心这个吗?这是共享主机中的常见做法吗?如果是这样,还有另一种方法可以写入文件吗?我听说过 cURL,但这需要最终用户拥有更高级的知识,不是吗?如果是这样,这显然是无法预料的。非常感谢!
fopen() 永远不会被禁用。然而php.ini 设置“ allow_url_fopen ”是。因此,如果您只访问本地文件,而不是通过 fopen() 访问 http:// URL,那么这并不是真正的问题。
如果您需要 URL 支持,您应该另外包含一个 HTTP 请求类,如PEAR 中的类。这样您就可以避免对 cURL 扩展模块的用户不友好的依赖。
| 归档时间: |
|
| 查看次数: |
1493 次 |
| 最近记录: |