簡體   English   中英

form_error顯示“ xss_clean”

[英]form_error displaying “xss_clean”

我使用CodeIgniter。 我需要在表單中創建多個數組,然后按名稱對表單進行排序。

我的html:

<input type="text" value="<?= set_value('joueur[0][nom]') ?>" name="joueur[0][nom]">

我的PHP:

foreach ($_POST as $form => $listPersons)
{

    foreach($listPersons as $numPerson => $listFields)
    {

        foreach ($listFields as $field => $value)
        {

             $fieldName = "{$form}[{$numPerson}][{$field}]";
             /* in switch case ...*/
                default:
                    $this   ->form_validation
                            ->set_rules($fieldName, 'Tous les champs sont obligatoires', 'trim|required|xss_clean');
                break;
        }
    }
}


        }

    }

}

還有var_dump:

string(18) "
(xss_clean)
"

我的輸入值是“ hello”或其他正確的字符串。 我不明白為什么表單錯誤返回(xss_clean):-/

謝謝您的幫助 !

現在工作了。 xss_clean需要加載安全助手,而我已經忘記了。 您可以在config / autoload.php或控制器中加載安全性幫助程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM