当前位置: 首页>>代码示例>>PHP>>正文


PHP flexicontent_html::get_basedomain方法代码示例

本文整理汇总了PHP中flexicontent_html::get_basedomain方法的典型用法代码示例。如果您正苦于以下问题:PHP flexicontent_html::get_basedomain方法的具体用法?PHP flexicontent_html::get_basedomain怎么用?PHP flexicontent_html::get_basedomain使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在flexicontent_html的用法示例。


在下文中一共展示了flexicontent_html::get_basedomain方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: is_safe_url

 static function is_safe_url($url, $baseonly = false)
 {
     $cparams = JComponentHelper::getParams('com_flexicontent');
     $allowed_redirecturls = $cparams->get('allowed_redirecturls', 'internal_base');
     // Parameter does not exist YET
     // prefix the URL if needed so that parse_url will work
     $has_prefix = preg_match("#^http|^https|^ftp#i", $url);
     $url = (!$has_prefix ? "http://" : "") . $url;
     // Require baseonly internal url: (HOST only)
     if ($baseonly || $allowed_redirecturls == 'internal_base') {
         return flexicontent_html::get_basedomain($url) == flexicontent_html::get_basedomain(JURI::base());
     } else {
         // if ( $allowed_redirecturls == 'internal_full' )
         return parse_url($url, PHP_URL_HOST) == parse_url(JURI::base(), PHP_URL_HOST);
     }
     // Allow any URL, (external too) this may be considered a vulnerability for unlogged/logged users, since
     // users may be redirected to an offsite URL despite clicking an internal site URL received e.g. by an email
     //else
     //	return true;
 }
开发者ID:nettdotkomm,项目名称:flexicontent-cck,代码行数:20,代码来源:flexicontent.helper.php


注:本文中的flexicontent_html::get_basedomain方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。