mysqli::ssl_set を既にコールしている場合でも、
mysqli::real_connect において「MYSQLI_CLIENT_SSL」 をきちんと設定しなければ、
SSL接続は実現しないのでしょうか?
ちなみにphp.net 掲載の事例では、特に設定していないようです。
http://www.php.net/manual/ja/mysqli.ssl-set.php
設定不要だとすると、MYSQLI_CLIENT_SSLというフラグはなんのためにあるのでしょうか?
実現できないのでは?
mysqli::ssl_set は単にSSL接続の準備をする
mysqli::real_connect はフラグが指定されたら準備してあったSSL接続設定を利用する
という事だと思います。
「SSL が正しく設定できていない場合、 mysqli_real_connect() は接続時にエラーを返します」
http://www.php.net/manual/ja/mysqli.ssl-set.php#refsect1-mysqli....
とあるので。
参考にされているのは、公式の例ではなく、誰かが投稿したものですね。
内容が正しいとは限りません。
マルチポストでしょうか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1060511...
http://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%AB%E3%83%81%E3%83%9...
ご回答ありがとうございました。