[PHP-users 33686] phpを使用して、https://のページを文字列で取得したいです。
tanig108 @ edogawa.home.ne.jp
tanig108 @ edogawa.home.ne.jp
2008年 6月 24日 (火) 01:40:36 JST
初めて投稿させていただきます。tyともうします。よろしくお願いいたします。
phpを使用して、https://のページを文字列で取得したいです。
環境は、windowsXP+php5で、プロンプトよりphp -mとするとopensslと出る環境で
す。
$s=file_get_contents($URL);
echo $s;
を使用しています。
URLによって動作が異なります。
¡
$URL="https://jizen.kuronekoyamato.xx.xx/jizen/cr/jz/wb/CRJZWBJS0050.jsp";
では、新しいリンク先にページが飛んでしまいます。
飛ばないように、もしくは、リンク先のURL取得が目的です。
¢
$URL="https://www.deal.XXXXX.co.jp/ITS/login/MemberLogin.jsp";
では、以下のメッセージが表示されます。
「Unable to find the socket transport "https" - did you forget to enable it
when you configured PHP」
$sの中身はNULLのようです。
やりたいことは、
http://〜のページが取得できるように、
fopen,fgets,fcloseのようにhttps://〜のページの文字列を取得することです。
セッションをつなげたりする必要があるのでしょうか?
httpsがよく分かっていないので、参考になるサイトなどありましたら、ご教授願い
ます。
同じような記事も見つけましたが、一致した内容か分からず質問させていただきまし
た。
よろしくお願いします。
PHP-users メーリングリストの案内