如您所知,有一些PHP功能可以在共享主机环境中禁用。在Google搜索中,我发现了许多这些功能的列表。其中一个功能是curl_exec
,我不明白为什么应该禁用此功能?这个功能如何容易受到攻击?为什么PHP函数`curl_exec`应该被禁用?
3
A
回答
2
它可以用来创建自己的请求循环,这将锁定服务器。它也可以用来模拟站点或代理请求。如果这些是足够好的理由来禁用curl_exex
,真的取决于你相信多少代码。
1
我无法评论您的共享主机提供商为何禁用了它,但可能仅仅是禁止您脚本与其他网站的交互脚本(可能发送垃圾邮件,启动DoS攻击作为代理等)
这里是another hosting provider的解释,我发现:
不,你不能从的cPanel使curl_exec() 。请注意, 由于安全 原因我们禁用了共享服务器上的curl_exec()函数 ,我们无法启用它。
Curl_exec()允许任何人远程 从其他远程Web服务器 获取数据,并从远程服务器下载&上传 文件。
+0
谢谢,我是服务器管理员;-) 似乎没有必要禁用它。 :-) – Ehsan 2010-07-15 05:26:47
相关问题
- 1. PHP,CURL。 curl_exec返回什么?
- 2. 为什么我的函数在不应该被调用时被调用?
- 3. 为什么“curl_exec”打印“null”?
- 4. 我应该怎样或应该使用被认为“危险”的php函数?
- 5. 为什么Vector和HashTable被广泛认为应该被弃用?
- 6. 我应该使用什么mysqli函数?
- 7. PHP中的函数已弃用,现在应该使用什么?
- 8. 为什么Finalize应该被保护?
- 9. PHP函数curl_exec()减慢我的剧本
- 10. 为什么函数没有被调用?
- 11. 为什么有些函数被调用
- 12. PHP filter()函数 - 为什么?
- 13. 为什么推送队列被禁用
- 14. Codename one为什么事件被禁用?
- 15. 为什么当会话被禁用
- 16. 为什么此功能已被禁用?
- 17. 为什么我不应该在C中使用exit函数?
- 18. 为什么我应该在函数generate_n中使用back_inserter?
- 19. 什么行应该被取消注释,为什么,继承
- 20. 为什么我们应该检查被定义的变量var m = m ||函数(){}
- 21. 为什么在CPython垃圾回收器被禁用时调用析构函数?
- 22. 我应该知道什么函数来测试php代码?
- 23. 铬禁用网络安全,为什么应该允许?
- 24. 为什么函数的函数不会被调用?
- 25. 为什么线程函数的参数应该在堆中?
- 26. 为什么Ext.id函数被覆盖?
- 27. 决定什么方法/函数应该/不应该做
- 28. 为什么在PHP中禁用pcntl_fork()?
- 29. php,curl,curl_exec()
- 30. 为什么我的代码中出现“嵌套函数被禁用...”错误?
所以我认为这不是一个非常危险的功能,并且如果这些漏洞限于这些功能可以预料。感谢您的帮助。 – Ehsan 2010-07-15 05:31:31