首页 > Web开发 > 详细

PHP Cli FTP主被动方式的影响

时间:2015-07-02 20:46:22      阅读:326      评论:0      收藏:0      [点我收藏+]

某项目需要使用FTP上传文件。测试过程中,PHP在Cli模式下,FTP连接并传输很正常。但文件稍大便超时中断。

使用 Netstat -ano|findstr ‘FTP服务器IP‘ 查看时,发现传输数据使用的是20端口,即表明默认使用了主动模式。此时,FTP服务器的20端口,会主动连接FTP客户端临时开启的端口传输数据。因为客户端一般有防火墙保护,所以导致传输不稳定或被终止。

此时,设置为被动方式的方法为:

ftp_pasv($conn,TRUE);

这样速度与稳定性都提高很多。

PHP Cli FTP主被动方式的影响

原文:http://www.cnblogs.com/shanheshui/p/4616988.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!