ディスク上ではなくクッキージャーをメモリに保存できるPHPライブラリはありますか?カールライブラリは、ディスク上にクッキージャーを保持することしかできないようです。php curl、fsockopen、HttpClientの代替手段
ライブラリは、HTTP Cookie、リダイレクト、およびSSLを処理できる必要があります。したがって、fsockopen()
を使用するように提案しないでください。
ディスク上ではなくクッキージャーをメモリに保存できるPHPライブラリはありますか?カールライブラリは、ディスク上にクッキージャーを保持することしかできないようです。php curl、fsockopen、HttpClientの代替手段
ライブラリは、HTTP Cookie、リダイレクト、およびSSLを処理できる必要があります。したがって、fsockopen()
を使用するように提案しないでください。
Is there a PHP equivalent of Perl's WWW::Mechanize?リスト少数の選択肢(スヌーピーとScriptableBrowser)。おそらくPEARのHTTP_Request2でも、私はCookieJarアダプタを最初に見たことはありませんでした。
ZendFrameworksには1つあります。 phpQueryと同じように使用します。 http://code.google.com/p/phpquery/wiki/WebBrowser
は、一般的に、ディスク上のクッキーを維持することの利点は、プロセスを自動化することです。あなたが別の方法をしたいですか、なぜ私は知らないが、その代わりに、手動でクッキーを渡すためにshell_exec()
と-b
引数を使用することです:
curl -b "name=Daniel" www.sillypage.com
私はあなたが応答クッキーを得ることができるのか分からない、が、手動でヘッダーを解析する場合を除きます。
私は簡単なGoogle検索=>Any way to keep curl's cookies in memory and not on diskでした。あなたを助けるかもしれない。
それ以外の場合はnode.jsと考えることができますか?
ありがとうございます! SimpleTest(最初のリンク)は私が必要とすることをすることができるようです。誰がfsockopen( "tls://")を使ってSSLを行うことができると思ったでしょうか? – rustyx