タグ

2009年12月13日のブックマーク (1件)

  • PHPセキュリティ対策:SSL通信を行う

    PHPでSSL(https)通信を行うには、 fsockopen 、 pfsockopen 、 file_get_contents 、 fopen 、 stream_socket_client  といった関数を用いて実装できるのだが、いずれもラッパとしてSSL通信がサポートされていることが前提だ。 phpinfo で、Registerd PHP Stream を使って確認することができる。。 SSL通信の場合、具体的にはOpenSSLがインストールされている必要がある。PHP5以降ではモジュール組み込みが可能だが、PHP 4.3.0以降では静的にコンパイルされ組み込まれている必要がある。このため、レンタルサーバなどリコンパイルが望めない環境では利用できない。 そこで今回は、PHP4.xでもモジュールを追加するだけでSSL通信が可能になるcURL, Client URL Library 関数

    osa2
    osa2 2009/12/13