二开教程 Development

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

phpsso通信失败的解决方法

 admin  2023-06-29 14:48:07

phpsso通信成功但用户注册登录失败,这问题找论坛很多文章都说不是程序问题,刚开始也怀疑,所以就这样的问题就不要怀疑是程序问题了....

后来看空间fsockopen禁用了,改用pfsockopen也不行,pfsockopen也禁用.

就想过下面办法

把phpcms\modules\member\classes\client.class.php  361行

$fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);

改成:

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

这样就可以解决fsockopen pfsockopen两个函数禁用的问题.

 

本文《phpsso通信失败的解决方法》发布于PHPCMS管理系统文章,作者:admin,如若转载,请注明出处:https://www.phpcms.vip/help/doc/757.html,否则禁止转载,谢谢配合!