Symfony2路径之间的差异
我必须使用Symfony2项目设置记住我的登录,并且必须在security.yml中设置防火墙 我做过类似的事情Symfony2路径之间的差异,symfony,remember-me,Symfony,Remember Me,我必须使用Symfony2项目设置记住我的登录,并且必须在security.yml中设置防火墙 我做过类似的事情 remember_me: secret: '%secret%' lifetime: 604800 path: ^/ 我想知道路径参数/和^/之间的区别是什么?想象一下你的url是这样的: ^/捕获以“/”开头的所有路径 /捕获前面有“/”的所有路径 所以在这种情况下没有区别,两者都匹配最后一个“
remember_me:
secret: '%secret%'
lifetime: 604800
path: ^/
我想知道路径参数/和^/之间的区别是什么?想象一下你的url是这样的:
^/
捕获以“/”开头的所有路径
/
捕获前面有“/”的所有路径
所以在这种情况下没有区别,两者都匹配最后一个“/”之后的所有路径
在您的情况下,必须将“/”而不是“^/”,因为在这种上下文中“^/”没有意义
根据报告:
路径(默认值:/)
与此关联的cookie所在的路径
使用了一个新特性。默认情况下,cookie将应用于整个系统
网站,但您可以限制在特定部分(例如/论坛、,
/管理员)
假设您的url是这样的:
^/
捕获以“/”开头的所有路径
/
捕获前面有“/”的所有路径
所以在这种情况下没有区别,两者都匹配最后一个“/”之后的所有路径
在您的情况下,必须将“/”而不是“^/”,因为在这种上下文中“^/”没有意义
根据报告:
路径(默认值:/)
与此关联的cookie所在的路径
使用了一个新特性。默认情况下,cookie将应用于整个系统
网站,但您可以限制在特定部分(例如/论坛、,
/管理员)
请看下面的图片。相关段落引用:
在路径前面加“^”意味着只有以开头的URL
模式匹配。例如,路径为simply/admin(不带
^)将匹配/admin/foo,但也将匹配像/foo/admin这样的URL
请看下面的图片。相关段落引用:
在路径前面加“^”意味着只有以开头的URL
模式匹配。例如,路径为simply/admin(不带
^)将匹配/admin/foo,但也将匹配像/foo/admin这样的URL
此文档片段指的是采用正则表达式的
access\u control.path
,而不是采用简单字符串的cookie参数。此文档片段指的是采用正则表达式的access\u control.path
,不是简单字符串的cookie参数。一天结束时的path
参数用作创建“rememberme”cookie函数的path
参数^/
在这种情况下没有意义。感谢您的评论,这一点现在很清楚了一天结束时的path
参数用作用于创建“rememberme”cookie的函数的path
参数<代码>^/在这种情况下毫无意义。感谢您的评论,现在已经很清楚了