gpt4 book ai didi

php - 在 symfony 上使用 url_for 和 link_to 确定协议(protocol)

转载 作者:搜寻专家 更新时间:2023-10-31 20:53:16 26 4
gpt4 key购买 nike

我想更改与 symfony 的 link_to 和 url_for 函数一起使用的默认协议(protocol)。我在文档中找不到任何好的方法。我的解决方案是生成绝对 url 并将 http: 替换为 https:,我觉得它不干净漂亮。

那么你有答案了吗?

谢谢。

最佳答案

您可以设置 sfRouting 参数以生成 https url 或具有不同协议(protocol)的 url。查看 sfRouting::fixGeneratedUrl 方法。

但是,如果您只对生成 https 链接感兴趣,我强烈建议您使用过滤器方法。 sfSslRequirementPlugin是为 1.1 编写的,但可以进行一些修改。或者,有 this solution为 1.3/1.4 编写的,但我从未使用过它。

需要一种过滤方法来确保您的安全操作仅被安全地访问,并且让您不必担心 URL 的生成方式。

关于php - 在 symfony 上使用 url_for 和 link_to 确定协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5403769/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com