質問: fsockopen("ssl://{$host}", 443, $errno, $errstr, 10, $context); ------------------------------------------------------------------------ すると、 warning: fsockopen() expects at most 5 parameters, 6 given と怒られます。fsockopenに6つ目のパラメータは渡せないってことですよね? 仕方がないので、 $contextをはずしてみると、当然証明ができないので怒られます。 warning: fsockopen(): ssl operation failed with code 1. openssl error messages: error:14094410:ssl routines:func(148):reason(1040) in xxxxxxx~ warning: fsockopen(): failed to enable crypto in xxxxxxx~ warning: fsockopen(): unable to connect to ssl://aaa.bbb.ne.jp:443 (unknown error) in xxxxxxx~ まる一日解決方法を探し続けているのですが、だめです。 漠然とした内容で申し訳ありませんが、どなたかご教授願えませんでしょうか。 よろしくお願いいたします。
回答: 〉no.2 勉強になりました。 ネットワークはきちんと勉強しなくては行けませんね。 質問者さんにも、外した回答してすみませんでした。 とりあえず stream_context_createで作ったコンテキストつきで通信する場合は、stream_socket_clientが使えます。 http://jp.php.net/stream_socket_client