首页 > 解决方案 > codeigniter - 对 csrf_exclude_uris 中的方法使用正则表达式

问题描述

有没有办法在 csrf_exclude_uris 数组中使用正则表达式,这样我只需要定义控制器?

我知道我可以将正则表达式用于 end 参数,如下所示:

controller/method-name/[0-9]+

但我想要的只是排除控制器和任何类似的方法:

controller/[a-z\-]+

或者

controller/[a-z\-]+/[0-9]+

没有在任何地方找到任何例子,因为它不起作用,只是想知道是否有人知道它是否真的可能,或者你是否发现我正在尝试的东西有问题。

提前致谢。

标签: phpregexcodeigniter

解决方案


尝试: $config['csrf_exclude_uris'] = array("controller_name/.*+");


推荐阅读