當前位置: 首頁>>代碼示例>>PHP>>正文


PHP ZPush::GetServerHeader方法代碼示例

本文整理匯總了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()) {
開發者ID:karanikn,項目名稱:php-addressbook,代碼行數:31,代碼來源:index.php


注:本文中的ZPush::GetServerHeader方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。