本文整理匯總了PHP中BrowserEmulator::__construct方法的典型用法代碼示例。如果您正苦於以下問題:PHP BrowserEmulator::__construct方法的具體用法?PHP BrowserEmulator::__construct怎麽用?PHP BrowserEmulator::__construct使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類BrowserEmulator
的用法示例。
在下文中一共展示了BrowserEmulator::__construct方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: __construct
/**
* No need to call this.
* @param string $url URL to open
* @param Config $iconf Optionally pass in the Config object to use
*/
public function __construct($url, Config $iconf = null)
{
parent::__construct();
$this->urltoopen = $url;
if (!$iconf) {
$iconf = new Config();
}
$this->addHeaderLine('Referer', 'http://' . $iconf->imdbsite . '/');
if ($iconf->force_agent) {
$this->addHeaderLine('User-Agent', $iconf->force_agent);
}
if ($iconf->language) {
$this->addHeaderLine('Accept-Language', $iconf->language);
}
}
示例2: __construct
/**
* No need to call this.
* @param string $url URL to open
* @param Config $iconf Optionally pass in the Config object to use
*/
public function __construct($url, Config $iconf = null)
{
parent::__construct();
$this->urltoopen = $url;
if (!$iconf) {
$iconf = new Config();
}
$this->addHeaderLine('Referer', 'http://' . $iconf->imdbsite . '/');
if ($iconf->force_agent) {
$this->addHeaderLine('User-Agent', $iconf->force_agent);
}
if ($iconf->language) {
$this->addHeaderLine('Accept-Language', $iconf->language);
}
// Hack us into a session that uses the new layout
$this->addHeaderLine('Cookie', "session-id=477-7065933-2802665; session-id-time=1607695465");
}