php - codeigniter - 对 csrf_exclude_uris 中的方法使用正则表达式
问题描述
有没有办法在 csrf_exclude_uris 数组中使用正则表达式,这样我只需要定义控制器?
我知道我可以将正则表达式用于 end 参数,如下所示:
controller/method-name/[0-9]+
但我想要的只是排除控制器和任何类似的方法:
controller/[a-z\-]+
或者
controller/[a-z\-]+/[0-9]+
没有在任何地方找到任何例子,因为它不起作用,只是想知道是否有人知道它是否真的可能,或者你是否发现我正在尝试的东西有问题。
提前致谢。
解决方案
尝试: $config['csrf_exclude_uris'] = array("controller_name/.*+");
推荐阅读
- subdomain - 如何在 freehosting.com 中添加 TXT?
- javascript - JQuery 无法连接到 Spring WebSocket
- python - 如何将 dask 数据框保存到与 dask sheduler/workers 相同的机器上?
- django - Django Rest Framework - 是否可以在分页中添加排序
- c# - 在 ASP.NET Core 2.1 中将 json 数据列表传递给 HttpPost 控制器
- javascript - 元素接收和丢失类时添加和删除事件监听器
- ios - 单击通用链接在我的应用程序中打开 WKWebView
- java - Generating ed25519 keys in Java/Kotlin
- dialogflow-es - 如何通过向聊天机器人发出命令来创建文件夹?
- json - 为什么 ng-options 在 Angular.js 中为国家、州、城市返回嵌套 json 数组中的对象?