今日、私は Sina のログイン関数に取り組んでいます。デバッグ時に、curl_init() メソッドが見つからないと報告されます。
検索した結果、curl の php 拡張機能を有効にする必要があることがわかりました。それでは、curl とは何ですか?何ができるでしょうか?
簡単に説明すると、Web サイトのデータ情報をキャプチャする必要がある場合、file()、file_get_contents() およびその他の Web ページ読み取り関数を使用できます。あまりにも多くの窃盗プログラムが蔓延しているため、一部のサイトではドメイン名が実装されています。したがって、これらの file() 関数は非効率的であるか、無効ですらあります。
curlを使用して最適化すると、フォーム、Cookie、検証などの強力で柔軟な機能を実現できます。
curl
を有効にする手順
1. php.ini
の場所を検出するためにlocalhostサイトの下にphpinfoを出力します(CURLを有効にしたときにphpインストールディレクトリでphp.iniを設定したため、結果は常に後で phpinfo を確認したところ、Apache の設定ファイルで php.ini がリダイレクトされていることがわかりました
2. php.ini ファイルを開き、php_curl.dll の後ろにある「;」を削除します。それを見つけて、Apache を再起動します
3. テストでまだcurl_init()が見つからない場合は、phpディレクトリのextディレクトリにあるphp_curl.dllと、phpディレクトリ
のlibeay32.dll、php5ts.dll、ssleay32.dllをコピーします。 c:windowssystem32 、Apacheを再起動します
curl拡張機能が有効かどうかを確認します。phpinfo()で検索できます
プログラムを使用して確認することもできます
http://www.bkjia.com/PHPjc/750853.html