本文整理汇总了PHP中P2Util::headerNoCache方法的典型用法代码示例。如果您正苦于以下问题:PHP P2Util::headerNoCache方法的具体用法?PHP P2Util::headerNoCache怎么用?PHP P2Util::headerNoCache使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类P2Util
的用法示例。
在下文中一共展示了P2Util::headerNoCache方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index_print_k
/**
* p2 - 携帯用インデックスをHTMLプリントする関数
*
* @access public
* @return void
*/
function index_print_k()
{
global $_conf, $_login;
$menuKLinkHtmls = getIndexMenuKLinkHtmls(getIndexMenuKIni());
$ptitle = $_conf['p2name'] . 'iPhone';
// ログインユーザ情報
$auth_user_ht = sprintf('<p>ログインユーザ: %s - %s</p>', hs($_login->user_u), date('Y/m/d (D) G:i:s'));
// p2ログイン用URL
$login_url = rtrim(dirname(UriUtil::getMyUri()), '/') . '/';
$login_url_pc = UriUtil::buildQueryUri($login_url, array(UA::getQueryKey() => 'pc'));
$login_url_k = UriUtil::buildQueryUri($login_url, array(UA::getQueryKey() => 'k', 'user' => $_login->user_u));
// 前回のログイン情報
if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) {
if (false !== ($log = P2Util::getLastAccessLog($_conf['login_log_file']))) {
$log_hs = array_map('htmlspecialchars', $log);
$htm['last_login'] = <<<EOP
<font color="#888888">
前回のログイン情報 - {$log_hs['date']}<br>
ユーザ: {$log_hs['user']}<br>
IP: {$log_hs['ip']}<br>
HOST: {$log_hs['host']}<br>
UA: {$log_hs['ua']}<br>
REFERER: {$log_hs['referer']}
</font>
EOP;
}
}
// 古いセッションIDがキャッシュされていることを考慮して、ユーザ情報を付加しておく
// (リファラを考慮して、つけないほうがいい場合もあるので注意)
$narabikae_uri = UriUtil::buildQueryUri('edit_indexmenui.php', array('user' => $_login->user_u, UA::getQueryKey() => UA::getQueryValue()));
require_once P2_LIB_DIR . '/BrdCtl.php';
$search_form_htm = BrdCtl::getMenuKSearchFormHtml('menu_i.php');
$body_at = P2View::getBodyAttrK();
$hr = P2View::getHrHtmlK();
//=========================================================
// 携帯用 HTML出力
//=========================================================
P2Util::headerNoCache();
P2View::printDoctypeTag();
?>
<html>
<head>
<?php
P2View::printExtraHeadersHtml();
?>
<script type="text/javascript">
<!--
window.onload = function() {
setTimeout(scrollTo, 100, 0, 1);
}
// -->
</script>
<style type="text/css" media="screen">@import "./iui/iui.css";</style>
<title><?php
eh($ptitle);
?>
</title>
</head>
<body>
<div class="toolbar">
<h1 id="pageTitle"><?php
eh($ptitle);
?>
</h1>
<a class="button" href="<?php
eh($narabikae_uri);
?>
">並替</a>
</div>
<ul id="home">
<li class="group">メニュー</li>
<?php
P2Util::printInfoHtml();
foreach ($menuKLinkHtmls as $v) {
?>
<li><?php
echo $v;
?>
</li><?php
}
?>
<li class="group">検索</li>
<?php
echo $search_form_htm;
?>
</ul>
<br>
</body>
</html>
<?php
}
示例2: printLoginFirst
//.........这里部分代码省略.........
$_login->setPassX(sha1($post['form_login_pass']));
// セッションが利用されているなら、セッションを更新
if (isset($_p2session)) {
// ユーザ名とパスXを更新
$_SESSION['login_user'] = $_login->user_u;
$_SESSION['login_pass_x'] = $_login->pass_x;
}
// 要求があれば、補助認証を登録
$_login->registCookie();
$_login->registKtaiId();
}
// }}}
// {{{ ログインエラーがある
} else {
if (isset($_POST['submit_newuser']) || isset($_POST['submit_userlogin'])) {
$msg_ht = '<p class="infomsg">';
if (!$post['form_login_id']) {
$msg_ht .= "p2 error: 「{$p_str['user']}」が入力されていません。" . "<br>";
} elseif (!$_login->validLoginId($post['form_login_id'])) {
$msg_ht .= "p2 error: 「{$p_str['user']}」文字列が不正です。" . "<br>";
}
if (!$post['form_login_pass']) {
$msg_ht .= "p2 error: 「{$p_str['password']}」が入力されていません。";
}
$msg_ht .= '</p>';
P2Util::pushInfoHtml($msg_ht);
}
$show_login_form_flag = true;
}
// }}}
//=========================================================
// HTML表示出力
//=========================================================
P2Util::headerNoCache();
P2View::printDoctypeTag();
?>
<html lang="ja">
<head>
<?php
P2View::printExtraHeadersHtml();
?>
<title><?php
eh($ptitle);
?>
</title>
<?php
if (UA::isIPhoneGroup()) {
?>
<style type="text/css" media="screen">@import "./iui/iui.css";</style><?php
}
if (UA::isPC() && !UA::isIPhoneGroup()) {
// ユーザは未決定
//P2View::printIncludeCssHtml('style');
//P2View::printIncludeCssHtml('login_first');
?>
<link rel="stylesheet" href="style/login_first.css" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<?php
}
?>
</head><body><?php
if (UA::isIPhoneGroup()) {
?>
<div class="toolbar"><h1 id="pageTitle"><?php
echo $ptitle_ht;
?>
示例3: function
</filedset></div>
EOP;
} else {
$filter_form_ht = '';
}
// 検索結果
if (!empty($GLOBALS['sb_mikke_num'])) {
$hit_ht = "<div class=\"panel\"><h2>\"{$word}\" {$GLOBALS['sb_mikke_num']}hit!</h2></div>";
} else {
$hit_ht = '';
}
//=================================================
// ヘッダHTMLをプリント
//=================================================
P2Util::headerNoCache();
P2View::printDoctypeTag();
?>
<html>
<head>
<?php
P2View::printExtraHeadersHtml();
?>
<style type="text/css" media="screen">@import "./iui/iui.css";</style>
<script type="text/javascript" src="iphone/js/setfavjs.iphone.js?v=20061206"></script>
<script type="text/javascript" src="js/basic.js?v=20090429"></script>
<script type="text/javascript">
<!--
window.onload = function() {
setTimeout(scrollTo, 100, 0, 1);