私は自分のウェブサイトにphpとgoogleの新しいCSEを使用しています。リクエストのURLは https://www.googleapis.com/customsearch/v1?key=INSERT-YOUR-KEY&cx=017576662512468239146:omuauf_lfve&q=lectureshttpsのget_file_contentが機能しません
です。接続はhttpsで、file_get_content()は失敗しています。どのように私はそれを働かせることができますか?
私はいくつかの外部Webホスティングサーバーでサイトをホストする必要があるので、私はPHPの構成ファイルを変更しない、またはWebホスティングサイトのほとんどにあるデフォルトオプションで動作するソリューションが必要です。
私は証明書を持っていないと 'CURLOPT_SSL_VERIFYPEER'、' CURLOPT_SSL_VERIFYHOST'は必要ですか? –
彼がアクセスしているサーバー(googleapis.com)には、スクリプトを実行しているマシンではなく、証明書があります。セキュア接続を初期化するには、サーバー証明書を検証する必要があります。 –
curlを使用することには問題はありませんが、文「_ file_get_contents()を使用してhttpsでWebページを読むことはできません」_まったく偽です。その理由でダウン投票する。 – Wrikken