Maison développement back-end tutoriel php PHPCMS无法登录、注册

PHPCMS无法登录、注册

Aug 08, 2016 am 09:32 AM
fsockopen host quot

环境:

操作系统:Linux

服务器软件:nginx/1.1.16PHP/5.3.27

MySQL 版本:5.5.34-log

PHPCMS程序版本:Phpcms V9.5.7 Release 20140625

问题:

本地:本地调试一切正常

服务器上:PHPCMS中PHPSSO通信成功,无法进行账号注册、登录,通过跟踪代码发现下面代码中返回的的$fp为空值

$fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
Copier après la connexion
fsockopen函数替换为pfsockopen函数返回值仍为空
经过搜索,发现原来是因为fsockopen函数和pfsockopen函数存在安全问题,已被服务器禁用

安全通知公告网址:http://www.xrnet.cn/store/2012-01-10.html

解决办法:

用其他函数代替fsockopen、pfsockopen函数,比如stream_socket_client

示例如下
修改前:

$fp = fsockopen($host, 80, $errno, $errstr, 30);
Copier après la connexion
 或
$fp = fsockopen($host, $port, $errno, $errstr, $connection_timeout);
Copier après la connexion
修改后:
$fp = stream_socket_client("tcp://".$host."80", $errno, $errstr, 30);
Copier après la connexion

$fp = stream_socket_client("tcp://".$host.":".$port, $errno, $errstr, $connection_timeout);
Copier après la connexion

注释:DISCUZ通信失败也有可能是因此原因!

以上就介绍了PHPCMS无法登录、注册,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'arrêt de Windows 11 invite l'hôte de la tâche dans la fenêtre de la tâche à exécuter la solution de tâche d'arrêt L'arrêt de Windows 11 invite l'hôte de la tâche dans la fenêtre de la tâche à exécuter la solution de tâche d'arrêt Feb 12, 2024 pm 12:40 PM

L'arrêt de Windows 11 invite l'hôte de la tâche dans la fenêtre de la tâche à exécuter la solution de tâche d'arrêt

Comment vérifier si l'agrégateur host.exe est sûr dans Windows 11 Comment vérifier si l'agrégateur host.exe est sûr dans Windows 11 Apr 13, 2023 pm 04:22 PM

Comment vérifier si l'agrégateur host.exe est sûr dans Windows 11

Que faire s'il n'y a pas de route vers l'hôte Que faire s'il n'y a pas de route vers l'hôte Oct 07, 2023 am 10:50 AM

Que faire s'il n'y a pas de route vers l'hôte

Quelle est la différence entre maître et hôte Quelle est la différence entre maître et hôte Sep 28, 2023 pm 01:34 PM

Quelle est la différence entre maître et hôte

4 conseils rapides pour corriger le processeur élevé de l'hôte du fournisseur WMI sous Windows 11 4 conseils rapides pour corriger le processeur élevé de l'hôte du fournisseur WMI sous Windows 11 Apr 18, 2023 pm 08:25 PM

4 conseils rapides pour corriger le processeur élevé de l'hôte du fournisseur WMI sous Windows 11

Où est le fichier hôte Où est le fichier hôte Jan 04, 2021 am 11:25 AM

Où est le fichier hôte

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决

Le robot d'exploration Web PHP utilise fsockopen pour implémenter les requêtes HTTP Le robot d'exploration Web PHP utilise fsockopen pour implémenter les requêtes HTTP Jun 17, 2023 am 11:02 AM

Le robot d'exploration Web PHP utilise fsockopen pour implémenter les requêtes HTTP

See all articles