gpt4 book ai didi

php - 通过将 GET 参数重写为 POST 并重定向来隐藏 GET 参数是个好主意吗?

转载 作者:行者123 更新时间:2023-12-04 05:56:43 29 4
gpt4 key购买 nike

我想隐藏 URL 中的参数。我正在使用 uuid 而不是 ID 当我在 URL 中传递它时,它看起来又长又丑。第一个想法是使用带有隐藏输入的小表单而不是 anchor ,但是用表单替换每个 anchor 会很不舒服,当 anchor 已经放置在另一种形式中时它也不起作用。

所以第二个想法是重写 $_GET$_POST/$_SESSION然后再次重定向到这个脚本。所有变量都将可用,并且 URL 将干净且简短。

但是这个解决方案的性能如何?这样做是个好主意吗?

任何帮助或其他想法将不胜感激。提前致谢。

附注。

最佳答案

为了美观,不要将 GET 更改为 POST,反之亦然。在许多上下文中,这两种 HTTP 方法的处理方式非常不同,您不希望导致此类副作用。

POST 请求不能包含在 URL 中,即尝试向某人发送指向需要 POST 请求的站点的链接。 POST 请求与浏览器历史记录有关,即尝试单击后退按钮返回通过 POST 提交的页面。 POST 请求不会被搜索引擎索引。

POST 请求应该用于修改服务器上的数据。不要将它们用于所有常规请求。

如果您需要更漂亮的 URL,请寻找其他方法来引用您的记录。或者干脆别管它,这真的没那么重要。

关于php - 通过将 GET 参数重写为 POST 并重定向来隐藏 GET 参数是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9427502/

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