无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

息壤虚似服务器不兼容电子邮件推送作用处理计

时间:2021-03-14 17:07来源:未知 作者:jianzhan 点击:
?? ??大家发觉fsockopen pfsockopen涵数存有主要大安全性安全隐患,会对全部主机房造成巨大的危害,以便维护保养主机房及其本身互联网的平稳,大家不可没有全部服务器商品上 ?? 禁止使
?? ??大家发觉fsockopen pfsockopen涵数存有主要大安全性安全隐患,会对全部主机房造成巨大的危害,以便维护保养主机房及其本身互联网的平稳,大家不可没有全部服务器商品上 ?? 禁止使用fsockopen pfsockopen涵数,大家会最先将安全隐患产生较重的网络服务器下手实际操作,别的的网络服务器会分次份量开展,有应用此作用的网站提议客户提早改动程序 ?? ,以防危害网站的一切正常应用,给您产生麻烦,请您原谅!若有疑惑,您能够拨通息壤在线客服管理中心, ?? ?? 有关fsockopen pfsockopen涵数被和谐用的处理方式 ?? 一、 ?? 网络服务器同时禁止使用了fsockopen pfsockopen,那麼用别的涵数替代,如stream_socket_client()。留意:stream_socket_client()和fsockopen()的主要参数不一样。 ?? 实际实际操作: ?? 检索程序中的标识符串 fsockopen( 更换为 stream_socket_client( ,随后,将原fsockopen涵数中的端口号主要参数“80”删除,并加到$host。 ?? 实例以下 ?? 改动前: ?? $fp = fsockopen($host, 80, $errno, $errstr, 30); ?? 或 ?? $fp = fsockopen($host, $port, $errno, $errstr, $connection_timeout); ?? 改动后: ?? $fp = stream_socket_client("tcp://".$host."80", $errno, $errstr, 30); ?? 或 ?? $fp = stream_socket_client("tcp://".$host.":".$port, $errno, $errstr, $connection_timeout); ?? 二、 ?? 假如PHP版本号小于5.0,fsockopen被和谐用,又沒有stream_socket_client()如何办呢?自身写一个涵数完成fsockopen的作用,参照编码: ?? function b_fsockopen($host, $port, &$errno, &$errstr, $timeout) { ?? $ip = gethostbyname($host); ?? $s = socket_create(AF_INET, SOCK_STREAM, 0); ?? if (socket_set_nonblock($s)) { ?? $r = @socket_connect($s, $ip, $port); ?? if ($r || socket_last_error() == EINPROGRESS) { ?? $errno = EINPROGRESS; ?? return $s; ?? } ?? } ?? $errno = socket_last_error($s); ?? $errstr = socket_strerror($errno); ?? socket_close($s); ?? return false; ?? } ?? 实际实际操作: ?? 1.最先寻找应用fsockopen涵数的编码段,将上边编码加至其上方,检索该编码段中的标识符串 fsockopen( 更换为 b_fsockopen( 。 ?? 2.由于fsockopen涵数回到文档指针因此能够被文档涵数实际操作,可是这一b_fsockopen涵数未能回到文档指针,必须再次改动编码段:用socket_read( 更换掉 fread( ?? ??,用socket_write( 更换掉fwrite( ,用socket_close( 更换掉fclose( 。 ?? 三、 ?? 应用CMS类网站源代码的客户,如织梦cmsCMS,phpwind,王国,等程序,请将您的程序升級到全新的版本号并立即升级安全性系统漏洞补丁下载。 ?? ??中国流行CMS网站涉及到到fsockopen涵数的网站程序文档相对路径目录,以下: ?? ?? DEDECMS: ?? dede\api_ucenter.php ?? dede\index_testenv.php ?? dede\module_main.php ?? dede\plus_bshare.php ?? dede\testenv.php ?? dede\include\dedecollection.func.php ?? dede\include\dedehttpdown.class.php ?? dede\include\mail.class.php ?? dede\include\sphinxclient.class.php ?? dede\plus\bshare.php Discuz! 2.5: ?? source\function\function_core.php 这一文档有2处fsockopen,此外的是pfsockopen,一定要注意区别 ?? uc_client\client.php 这一文档有2处fsockopen,此外的是pfsockopen,一定要注意区别 ?? uc_client\lib\sendmail.inc.php ?? uc_client\model\misc.php 这一文档有2处fsockopen,此外的是pfsockopen,一定要注意区别 ?? uc_server\install\func.inc.php 这一文档有2处fsockopen,此外的是pfsockopen,一定要注意区别 ?? uc_server\lib\sendmail.inc.php ?? uc_server\model\misc.php 这一文档有2处fsockopen,此外的是pfsockopen,一定要注意区别 ecms(王国): ?? e\class\class.smtp.php ?? ?? ECSHOP: ?? admin\index.php ?? demo\includes\lib_updater.php ?? includes\cls_smtp.php ?? includes\cls_transport.php ?? includes\lib_base.php ?? includes\modules\payment\paypal.php shopex: ?? core\api\include\api_utility.php ?? core\api\tools\1.0\api_b2b_1_0_tools.php ?? core\func_ext.php ?? core\lib\nusoap.php ?? core\lib\uc_client\client.php ?? .php ?? plugins\passport\passport.ucenter.php ?? plugins\payment\pay.nochek.php ?? plugins\pay.paypal.php ?? plugins\pay.paypal.server.php ?? plugins\pay..php (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信