本文整理汇总了PHP中HttpResponse::fixIE方法的典型用法代码示例。如果您正苦于以下问题:PHP HttpResponse::fixIE方法的具体用法?PHP HttpResponse::fixIE怎么用?PHP HttpResponse::fixIE使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HttpResponse
的用法示例。
在下文中一共展示了HttpResponse::fixIE方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __destruct
/**
* @return void
*/
public function __destruct()
{
if (self::$fixIE) {
// Sends invisible garbage for IE.
if (!isset($_SERVER['HTTP_USER_AGENT']) || strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE ') === FALSE) {
return;
}
if (!in_array($this->code, array(400, 403, 404, 405, 406, 408, 409, 410, 500, 501, 505), TRUE)) {
return;
}
if ($this->getHeader('Content-Type', 'text/html') !== 'text/html') {
return;
}
$s = " \t\r\n";
for ($i = 2000.0; $i; $i--) {
echo $s[rand(0, 3)];
}
self::$fixIE = FALSE;
}
}
示例2: __destruct
/**
* @return void
*/
public function __destruct()
{
if (self::$fixIE && isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE ') !== FALSE && in_array($this->code, array(400, 403, 404, 405, 406, 408, 409, 410, 500, 501, 505), TRUE) && $this->getHeader('Content-Type', 'text/html') === 'text/html') {
echo Strings::random(2000.0, " \t\r\n");
// sends invisible garbage for IE
self::$fixIE = FALSE;
}
}