当前位置: 首页>>代码示例>>PHP>>正文


PHP Curl::setCookieJar方法代码示例

本文整理汇总了PHP中Curl\Curl::setCookieJar方法的典型用法代码示例。如果您正苦于以下问题:PHP Curl::setCookieJar方法的具体用法?PHP Curl::setCookieJar怎么用?PHP Curl::setCookieJar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Curl\Curl的用法示例。


在下文中一共展示了Curl::setCookieJar方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: loginCollege

 /**
  * @author mohuishou<1@lailin.xyz>
  * @param $key
  * @return array
  */
 public function loginCollege($key)
 {
     $this->_curl->setOpt(CURLOPT_SSL_VERIFYPEER, false);
     $this->_curl->setCookieJar(__DIR__ . '/../cookie/college-' . $this->_uid . '.cookie');
     $this->_curl->get($this->_url_login_college, array('CTgtId' => $key));
     if ($this->_curl->error) {
         echo 'Error: ' . $this->_curl->errorCode . ': ' . $this->_curl->errorMessage;
     } else {
         $this->_college_cookie = $this->_curl->getResponseCookies();
         return $this->_college_cookie;
     }
 }
开发者ID:mohuishou,项目名称:swugpa,代码行数:17,代码来源:Swugpa.php

示例2: Curl

<?php

/**
 * Created by PhpStorm.
 * User: lee
 * Date: 15-12-25
 * Time: 下午2:01
 */
header('Content-Type:image/png');
require __DIR__ . "/../vendor/autoload.php";
use Curl\Curl;
$curl = new Curl();
$url = 'http://new.yangyue.com.cn/renhao_gv1_sjz/yzm.php';
$names = $_COOKIE[session_name()];
$host = $_SERVER['HTTP_HOST'];
if (is_dir($host)) {
} else {
    $res = mkdir(iconv("UTF-8", "GBK", $host), 0777, true);
}
$cookie_jar = dirname(__FILE__) . "/" . $host . '/' . $names;
$curl->setCookieJar($cookie_jar);
$curl->setUserAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/47.0.2526.73 Chrome/47.0.2526.73 Safari/537.36");
$g = $curl->get($url);
echo $g;
开发者ID:fifths,项目名称:good_voice_quick_vote,代码行数:24,代码来源:pic.php

示例3: unset

    exit;
} else {
    if ($_REQUEST['action'] == 'import') {
        $data = $_REQUEST;
        unset($data['action']);
        $id = $data['id'];
        unset($data['id']);
        updateArrestee($data, $id);
        print "ok";
        exit;
    }
}
if (isset($_REQUEST['frame'])) {
    $curl = new Curl();
    $curl->setCookieFile('cookies');
    $curl->setCookieJar('cookies');
    $_REQUEST['courtCode'] = $_REQUEST['courtCode'] ? $_REQUEST['courtCode'] : '01440';
    if (!isset($_REQUEST['viewDetails']) && !isset($_REQUEST['returnToSearchResult'])) {
        if ($_REQUEST['reportNumber']) {
            $_REQUEST['courtCode'] = '';
        }
        $_REQUEST['findDocket'] = 'x';
        $curl->post("http://www.acgov.org/sheriff_app/docket/docketSearch.do", $_REQUEST);
    } else {
        $curl->get("http://www.acgov.org/sheriff_app/docket/docketDetail.do", $_REQUEST);
    }
    $html = $curl->response;
    $curl->get('http://www.acgov.org/sheriff_app/jcaptcha.do');
    file_put_contents('image.jpg', $curl->response);
    $html = preg_replace("/\"\\/sheriff/", '"http://www.acgov.org/sheriff', $html);
    $html = preg_replace("/action=\".*?\"/", 'action="docketFinder.php"', $html);
开发者ID:BMLP,项目名称:memoryhole-ansible,代码行数:31,代码来源:docketFinder.php


注:本文中的Curl\Curl::setCookieJar方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。