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


PHP Toolbox::checkValidReferer方法代码示例

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


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

示例1: checkConfigFile

**/
function checkConfigFile()
{
    if (file_exists(GLPI_CONFIG_DIR . "/config_db.php")) {
        Html::redirect($CFG_GLPI['root_doc'] . "/index.php");
        die;
    }
}
if (!isset($_POST["install"])) {
    $_SESSION = array();
    checkConfigFile();
    header_html("Select your language");
    choose_language();
} else {
    // Check valid Referer :
    Toolbox::checkValidReferer();
    // Check CSRF: ensure nobody strap first page that checks if config file exists ...
    Session::checkCSRF($_POST);
    // DB clean
    if (isset($_POST["db_pass"])) {
        $_POST["db_pass"] = stripslashes($_POST["db_pass"]);
        $_POST["db_pass"] = rawurldecode($_POST["db_pass"]);
        $_POST["db_pass"] = stripslashes($_POST["db_pass"]);
    }
    switch ($_POST["install"]) {
        case "lang_select":
            // lang ok, go accept licence
            checkConfigFile();
            header_html(__('License'));
            acceptLicense();
            break;
开发者ID:paisdelconocimiento,项目名称:glpi-smartcities,代码行数:31,代码来源:install.php


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