简单关键字URL生成器PHP


Simple Keyword-URL Generator PHP

以下是迄今为止我所拥有的:

管理部分:登录系统要插入的表单:长URL、关键字、用户名、密码、时间戳

用户部分:登录系统表显示了该用户的活动链接

上面的工作很好,但它们只是记录,而不是实际的工作链接。

我的目标:

了解如何将记录转化为实际链接。因此,当普通web用户转到短链接(例如short.co/biz1)时,他们会被重定向到长URL。

我看到有人建议使用.htaccess的方式,但我很困惑,为什么我不能有一个php页面,它可以接收'/'之后的所有内容,在数据库中找到与之匹配的记录,并将用户转发到该页面?

几天来,我一直在努力解决这个问题,我读到的每一篇博客都会让我更加困惑,所以任何帮助都会很棒。

提前感谢

Url缩短是一件愚蠢而神奇的事情:

创建一个数据库表:id,url,其中id是一个自动递增值。

然后在url中使用id并重定向到原始url。为了使url更加,我会在url中使用类似base25的数字系统来缩短整数。

您可以生成一些短的随机字符串并将其存储在数据库中。然后,当生成第二个短url时,您需要检查短url是否已经存在。若有,您需要生成新的,然后将其存储在数据库中。然后您将获得带有$_GET[]的字符串,例如example.com/2uzt3a或example.com/?u=2uzt3a。这取决于你。然后,您只需使用该字符串运行查询,获取长url并重定向