前提・実現したいこと
PHPで国立国会図書館のAPIを使用し、ISBNコードで本を検索して情報を持ってこようとしています。
発生している問題・エラーメッセージ
SSLエラーが出ています。
Warning: simplexml_load_file(): SSL operation failed with code 1. OpenSSL Error messages: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small in ~~~ on line ~
該当のソースコード
PHP
1$xml = "https://iss.ndl.go.jp/api/sru?operation=searchRetrieve&query=isbn="; 2$xmlData = simplexml_load_file($xml . $_POST["ISBNCODE"]); 3foreach ($xmlData->records->recod as $data) { 4 echo $data->title; 5}
試したこと
SSLエラーについては調べたのですが、受け取っているものが短いみたいです。(dh key too small in)
サーバー側の対策については調べて出てきていますが、受け取る側でどうにかすることはできないでしょうか。
ほかにも問題があるかもしれませんが、とりあえずはSSLエラーを解決したいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。