Maison  >  Article  >  PHP explore le contenu du site Web HTTPS

PHP explore le contenu du site Web HTTPS

PHP中文网
PHP中文网original
2017-12-15 11:34:554165parcourir

Contrairement au protocole HTTP ordinaire, lors de l'utilisation de la fonction file_get_contents() en PHP pour obtenir les données fournies dans l'API, une erreur se produira.

C'est parce qu'aucun paramètre n'est activé dans le fichier de configuration PHP. Sur ma machine locale, il se trouve dans /apache/bin/php.ini extension=php_openssl.dll. le point-virgule. Vous pouvez utiliser le script suivant pour vérifier la configuration de votre environnement PHP :

PHP explore le contenu du site Web HTTPS

Le résultat est le suivant :

640 (1).jpg

Si vous utilisez un hôte distant et que vous ne pouvez pas modifier la configuration,

Une autre fonction couramment utilisée pour capturer du contenu en PHP est curl. Elle est plus puissante que file_get_contents() et fournit beaucoup de choses. paramètres facultatifs. Pour le problème d'accès au contenu HTTPS, les paramètres de configuration CURL que nous devons utiliser sont :

640 (2).jpg

Cela peut être compris sémantiquement, c'est ignorer/ignorer Vérification de la sécurité SSL.

Ce qui suit est une fonction encapsulée par Curl qui peut accéder au contenu HTTPS :


640 (3).jpg

Déclaration:
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