本文整理匯總了PHP中control::hsetcookie方法的典型用法代碼示例。如果您正苦於以下問題:PHP control::hsetcookie方法的具體用法?PHP control::hsetcookie怎麽用?PHP control::hsetcookie使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類control
的用法示例。
在下文中一共展示了control::hsetcookie方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: run
/**
*
*/
function run()
{
$control = new control($this->get, $this->post);
if ($this->querystring) {
$control->hsetcookie('querystring', $this->querystring, 3600);
}
$method = $this->get[1];
$exemption = true;
if ('hd' != substr($method, 0, 2)) {
$exemption = false;
$method = 'do' . $this->get[1];
}
if ($control->user['uid'] == 0 && $control->setting['close_website'] === '1' && strpos('dologin,dologout,docheckusername,docheckcode,docode', $method) === false) {
exit($control->setting['close_website_reason']);
}
if (method_exists($control, $method)) {
$regular = $this->get[0] . '-' . $this->get[1];
$querystring = implode('-', $this->get);
$isadmin = 'admin' == substr($this->get[0], 0, 5);
if ($exemption || $control->checkable($querystring) || $control->checkable($regular)) {
$control->{$method}();
} else {
$control->message($regular . $control->view->lang['refuseAction'], '', $isadmin);
}
} else {
$this->notfound('method "' . $method . '" not found!');
}
}