【问题标题】:PHP Shorten GET URLPHP缩短GET URL
【发布时间】:2013-09-06 00:54:37
【问题描述】:

我一直在开发的网站几乎完全是链接回自身的表单输入。我希望用户能够为特定设置添加书签,并在他访问时自动将它们放在那里。问题是这会导致 URL 很长(几乎 500 个字符)。有什么办法可以缩短 GET URL?

大部分变量都是一个简单的开/关开关,所以我不需要跟踪很多细节。

【问题讨论】:

  • 谁知道?您尚未向我们展示您要缩短的网址。
  • 您是否需要 GET 变量?否则,您可以使用 $_SERVER 变量进行一些字符串操作。
  • long URL 保存在数据库中,并将其映射到 short URL,根据请求重定向。或者只是从数据库中加载 GET 数据。

标签: php url get


【解决方案1】:

您可以使用http://yourls.org - 一组 php 脚本,可让您跟踪短网址,例如商业 bit.ly

【讨论】:

  • 这不是答案,更多的是评论。
  • @webarto 如果您阅读了 stackoverflow 的“正确使用 cmets”,您会发现这是一个很好的答案,而且您对实际问题的评论更多的是答案而不是评论跨度>
【解决方案2】:

您离limit of URL length 还差得很远(撰写本文时大约是 2000 年)。

然而,你真的应该 cookie/session 这些信息,或者——如果他们必须能够轻松地切换到不同的浏览器/机器——滚动你自己的 URL 缩短器(只需创建一个唯一的密钥附加到每个请求并从数据库中获取与该键关联的变量)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-31
    相关资源
    最近更新 更多