本文整理汇总了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!');
}
}