本文整理汇总了PHP中f::strtoken方法的典型用法代码示例。如果您正苦于以下问题:PHP f::strtoken方法的具体用法?PHP f::strtoken怎么用?PHP f::strtoken使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类f
的用法示例。
在下文中一共展示了f::strtoken方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getUrl
public static function getUrl()
{
$url = f::getParam("_url");
if (substr($url, 0, 6) == "/form/") {
f::setParam("client_id", f::strtoken($url, 3, "/"));
f::setParam("form_id", f::strtoken($url, 4, "/"));
$url = "/forms/post";
} else {
if ($url == "/" || $url == "/index") {
header("Location:/admin/index");
$url = "";
}
}
return $url;
}
示例2: checkDomain
private static function checkDomain($form)
{
$hostOk = true;
if ($form["enabled_domains"]) {
$enabledDomains = explode(",", $form["enabled_domains"]);
$host = f::strtoken($_SERVER["HTTP_HOST"], 1, ":");
$host2 = f::strtoken($_SERVER["X-Forwarded-For"], 1, ":");
$hostOk = false;
foreach ($enabledDomains as $enabledDomain) {
$enabledDomain = trim($enabledDomain);
if ($enabledDomain && ($enabledDomain == $host || $enabledDomain == $host2)) {
$hostOk = true;
}
}
}
return $hostOk;
}
示例3: validateForm
private static function validateForm($form)
{
if (!$form) {
f::setError(400, "Form not found");
} else {
if ($form["enabled_domains"]) {
$enabledDomains = explode(",", $form["enabled_domains"]);
$host = f::strtoken($_SERVER["HTTP_HOST"], 1, ":");
$host2 = f::strtoken($_SERVER["X-Forwarded-For"], 1, ":");
$hostOk = false;
foreach ($enabledDomains as $enabledDomain) {
$enabledDomain = trim($enabledDomain);
if ($enabledDomain && ($enabledDomain == $host || $enabledDomain == $host2)) {
$hostOk = true;
}
}
if (!$hostOk) {
f::setError(400, "Hostname not allowed");
}
}
}
}