openssl_x509_parse 呼び出し後のメモリ リーク

WBOY
リリース: 2016-06-23 13:04:26
オリジナル
1629 人が閲覧しました

現在、証明書内の証明書のシリアル番号を取得するにはこの方法を調整する必要がありますが、取得するたびにメモリが増加し続けることがわかります。

コード:
$x509data = file_get_contents ("d:/certs/xxx.cer");
$resource = openssl_x509_parse ( $resource );文に問題があります
//<=役に立たないようです x2

100,000 回ループすると、明らかに上昇しているのがわかります。
Windows で php5.4+openssl0.9.8 と php7.0+openssl1.0.2 を試しましたが、両方ともこの問題が発生しました。 *nix はまだ試していません。
解放する方法を間違えたのかな?





ディスカッションへの返信(解決策) https://bugs.php.net/bug.php?id=65602 そうですね、おそらく証明書の問題でしょう。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!