二开教程 Development

提供PHPCMS常用模块的二次开发,改造,升级都修改过程代码

phpcms用户登录注册 在服务器上错误

 admin  2023-06-25 22:25:12

描述:在本地环境appserv+windows+mysql下做的项目,用户登录注册都没有问题,上传到外网服务器上面用户登录注册功能出现问题,提示登录失败,经查找问题原因猜测是服务器不支持fsocket函数,可能是php.ini中allow_url_fopen的值为Off或者是没有开启extension=php_sockets.dll导致fsocket函数不可以正常使用.

解决方法:在phpcms/modules/member/classes/client.class.php文件中

将第365行代码$fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);注释或者删除.

换为$fp = stream_socket_client("tcp://".($ip ? $ip : $host).":".$port, $errno, $errstr, $timeout);

我的用户注册登录失效问题完美解决.

本文《phpcms用户登录注册 在服务器上错误》发布于PHPCMS管理系统文章,作者:admin,如若转载,请注明出处:https://www.phpcms.vip/help/doc/630.html,否则禁止转载,谢谢配合!