本文整理匯總了PHP中ZPush::GetServerHeader方法的典型用法代碼示例。如果您正苦於以下問題:PHP ZPush::GetServerHeader方法的具體用法?PHP ZPush::GetServerHeader怎麽用?PHP ZPush::GetServerHeader使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ZPush
的用法示例。
在下文中一共展示了ZPush::GetServerHeader方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: header
// then it will be sent as a chunked packet anyway because PHP will have to flush
// the buffer.
if (!headers_sent()) {
header("Content-Length: {$len}");
}
// send vnd.ms-sync.wbxml content type header if there is no content
// otherwise text/html content type is added which might break some devices
if ($len == 0) {
header("Content-Type: application/vnd.ms-sync.wbxml");
}
print $data;
// destruct backend after all data is on the stream
$backend->Logoff();
} catch (NoPostRequestException $nopostex) {
if ($nopostex->getCode() == NoPostRequestException::OPTIONS_REQUEST) {
header(ZPush::GetServerHeader());
header(ZPush::GetSupportedProtocolVersions());
header(ZPush::GetSupportedCommands());
ZLog::Write(LOGLEVEL_INFO, $nopostex->getMessage());
} else {
if ($nopostex->getCode() == NoPostRequestException::GET_REQUEST) {
if (Request::GetUserAgent()) {
ZLog::Write(LOGLEVEL_INFO, sprintf("User-agent: '%s'", Request::GetUserAgent()));
}
if (!headers_sent() && $nopostex->showLegalNotice()) {
ZPush::PrintZPushLegal('GET not supported', $nopostex->getMessage());
}
}
}
} catch (Exception $ex) {
if (Request::GetUserAgent()) {