php+mysql实现仿微博短网址跳转功能

转载 2011年03月16日 10:17:00

相信很多朋友对微博里面的短网址跳转有恍然印象吧。下面说说怎么用实现这个功能。

首先创建一个表,结构如下:

CREATE TABLE `bogguy_cn_url` (
   `id` bigint(12) NOT NULL AUTO_INCREMENT,
   `url` varchar(1000) DEFAULT NULL,
   `click` bigint(10) DEFAULT '0',
   PRIMARY KEY (`id`),
   KEY `url` (`url`(500))
) ENGINE=MyISAM AUTO_INCREMENT=1DEFAULT CHARSET=gbk;

 

这个表是用来存储地址的。

然后使用如下代码来加密原有链接。

例子是:

至此,生成短网址解决了,下面是短网址转发,首先设置htaccess跳转:

apache设置如下:

 RewriteEngine on 
 RewriteBase / 
 RewriteRule ^([a-z0-9/-]+)$ index.php?co=$1 [L]

nginx如下设置:

 rewrite ^/([a-z0-9/-]+)$ /index.php?co=$1 last;

 接下来写一个index.php文件,内容大致如下:

 

 

功能基本上就完成了,说得有点断断续续的,相信有点基础的朋友都可以看明白。

最后补充两个函数,转化进制用的,本例中有用到。

android仿微博@人 话题可点击

参考  http://www.cnblogs.com/lichenwei/p/4676214.html DEMO:Demo下载
  • yu7k666
  • yu7k666
  • 2016-10-17 15:57:11
  • 1237

PHP+Mysql生成短网址源码_v3.0.1107

  • 2015年04月12日 19:44
  • 2.21MB
  • 下载

android - 模仿微博的@人功能

(请忽略内容 - -) 分析 当我们在点击微博里 @张三 的时候,我们会跳转到 张三 的主页上面去; 在内容中还要有表情。 #...
  • AuronJim
  • AuronJim
  • 2015-08-06 12:29:53
  • 1802

仿新浪微博@功能 JS的实现 ——使用JQ At.js 和HTML5 contentEditable

项目需求 增加@功能 先上效果图Atwho.js  gitHub地址   https://github.com/ichord/At.js需要引入的JS:  <script type=&q...
  • qq_37540004
  • qq_37540004
  • 2017-05-25 16:34:57
  • 1358

简单的模拟类似新浪微博搜索框的效果

简单的模拟类似新浪微博搜索框的效果 站长学院  www.pigzz.com         * { padding:0; margin:0;}     body { font-size:14p...
  • LanSeTianKong12
  • LanSeTianKong12
  • 2015-11-19 15:11:12
  • 535

Android客户端仿新浪微博@功能

  • 2015年03月26日 09:43
  • 1.43MB
  • 下载

Android 模仿新浪微博“@”功能

Android 模仿新浪微博“@”功能项目中有个部分需要模仿新浪微博的@功能: 输入@符号之后进入好友列表 点击某个人,返回这个人的信息,并以@xxx的格式显示在 EditText 中 @部分...
  • u011818090
  • u011818090
  • 2015-03-25 18:26:20
  • 1086

仿微博的评论功能以及评论区置顶效果

详情区分两个部分,上半部自定义LinearLayout  下半部recylerview 自定义LinearLayout来处理评论区置顶,原理是事件分发机制来进行处理的. 事件分发中的三个方法:    ...
  • chengxuyuanchaochao
  • chengxuyuanchaochao
  • 2017-10-11 15:44:09
  • 386

仿新浪微博的插入#话题#

最近看到其他网上有写仿新浪微博插入话题这个功能,具体就是当用户输入"#"这个字符以后,会跳出一个选项让用户选择一个话题,然后在输入框中会显示#XX话题#,点击删除会一下把整个话题删除,而不是一个个删除...
  • zjutkz
  • zjutkz
  • 2015-07-04 21:49:33
  • 1359

仿新浪微博消息发布功能js代码

仿新浪微博消息发布功能 *{margin: 0; padding: 0;} #div1{width: 400px; height: 400px; border: 1px solid; marg...
  • jingtian678
  • jingtian678
  • 2017-02-17 15:55:49
  • 859
收藏助手
不良信息举报
您举报文章:php+mysql实现仿微博短网址跳转功能
举报原因:
原因补充:

(最多只允许输入30个字)