Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将长URL转换为短URL codeigniter_Codeigniter_Url_Short Url - Fatal编程技术网

将长URL转换为短URL codeigniter

将长URL转换为短URL codeigniter,codeigniter,url,short-url,Codeigniter,Url,Short Url,我正在使用codeigniter,需要将网站的长URL转换为短URL,就像在Google URL shorter中一样…我在网上找不到任何相关内容。请帮助 例如:去 我已经能够将长URL放入数据库并检索它,但现在我需要将这些URL转换为短URL并显示给用户 型号: 'URL'=> $this->input->post('URL') 视图: URL: 在Codeigniter中有一种称为路由的东西。 基本上,这是一种根据需要定制URL的方法 我希望您先阅读Codeigniter

我正在使用codeigniter,需要将网站的长URL转换为短URL,就像在Google URL shorter中一样…我在网上找不到任何相关内容。请帮助

例如:去

我已经能够将长URL放入数据库并检索它,但现在我需要将这些URL转换为短URL并显示给用户

型号:

'URL'=> $this->input->post('URL')
视图:

URL:

在Codeigniter中有一种称为路由的东西。 基本上,这是一种根据需要定制URL的方法

我希望您先阅读Codeigniter页面,而不是选择其他工具:


这将使您了解如何缩短URL。有时,函数名可能会有点混乱,但您可以通过路由解决这个问题。

当人们在寻找答案时,我想发表我发现的最有帮助的评论:


URL缩短器并不难。您只需要为每个URL(如fUDP)创建一个唯一的ID,并将其添加到db行(确保它已被索引)。然后,当有人转到短URL时,查找键并获得完整的URL通过@Rocket Hazmat

您遇到了什么问题?你问我们什么?你想从我们这里得到什么?我找不到如何实现itURL缩短器并不太难。您只需为每个URL(例如
fUDP
)创建一个唯一的ID,并将其添加到db行(确保它已被索引)。然后,当有人转到短URL时,查找键并获得完整的URL。但是,当我检索数据时,我应该再次单击短URL并转到给定的长URL,就像我们在google URL ShorterHanks中所做的那样……将尝试……)嘿,我不想要codeigniter URL,我有一个文本输入,用户可以把url放在视频或音频的位置,比如youtube.com/。。。或soundcloud.com/。。。等因此,当这些url每次都变大时,我需要缩短它们并链接它们,即当单击url时,它应该转到该页面,然后您将不得不使用第三方工具。没有其他选择您可以查看@Rocket Hazmat的评论来回答问题
URL:<input type="text" name="URL">