本文整理汇总了PHP中Navigation::site_path方法的典型用法代码示例。如果您正苦于以下问题:PHP Navigation::site_path方法的具体用法?PHP Navigation::site_path怎么用?PHP Navigation::site_path使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Navigation
的用法示例。
在下文中一共展示了Navigation::site_path方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: hoturl
function hoturl($page, $options = null)
{
global $ConfSiteBase, $ConfSiteSuffix, $Me;
$t = hoturl_site_relative($page, $options);
if ($t !== "index" . $ConfSiteSuffix) {
return $ConfSiteBase . $t;
} else {
$trail = substr($t, 5 + strlen($ConfSiteSuffix));
if ($ConfSiteBase !== "") {
return $ConfSiteBase . $trail;
} else {
return Navigation::site_path() . $trail;
}
}
}
示例2: set_requested
public static function set_requested($listno)
{
global $Now;
if ($listno) {
setcookie("hotcrp_ls", $listno, $Now + 2, Navigation::site_path());
} else {
if (isset($_COOKIE["hotcrp_ls"])) {
setcookie("hotcrp_ls", "", $Now - 86400, Navigation::site_path());
}
}
}
示例3: hoturl
function hoturl($page, $options = null)
{
$siteurl = Navigation::siteurl();
$t = hoturl_site_relative($page, $options);
if ($page !== "index") {
return $siteurl . $t;
}
$expectslash = 5 + strlen(Navigation::php_suffix());
if (strlen($t) < $expectslash || substr($t, 0, $expectslash) !== "index" . Navigation::php_suffix() || strlen($t) > $expectslash && $t[$expectslash] === "/") {
return $siteurl . $t;
} else {
return ($siteurl !== "" ? $siteurl : Navigation::site_path()) . substr($t, $expectslash);
}
}