在我们的项目中。如果我们需要更好地传播我们的活动链接,但链接太长。多多,淘宝联盟,他们的推广链接都有短链接,还有新浪微博。然而,这些总是别人的。我们调用别人的API生成,不稳定,可以自己做一个,注册一个稍微短一点的域名。生成源码api.php访问源码index.phpJumping";//过滤数据if(trim(empty($key))){echo"Linkdoesnotexist";}else{//分析KEY//定义数据库配置$dbhost="xxx";//数据库服务器地址$dbuser="xxx";//数据库账号$dbpwd="xxx";//数据库密码$dbname="xxx";//数据库名//连接数据库$con=mysql_connect($dbhost,$dbuser,$dbpwd);if(!$con){die('Couldnotconnect:'.mysql_error());}mysql_select_db($dbname,$con);//查询数据库,通过KEY获取长链接跳转//检查数据库中是否存在该KEYse$check=mysql_query("SELECT*FROMtablenameWHEREdwz_key='$key'");$check_result=mysql_num_rows($check);//如果存储如果($check_result){while($row_long_url=mysql_fetch_array($check)){$long_url=$row_long_url["long_url"];//echo"";标题(“位置:$long_url”);}}else{echo"链接不存在";}}?>Apacherules.htaccessRewriteEngineOn#RewriteBase/RewriteRule^(\w+)$index.php?id=$1数据库字段id(int)自增dwz_key(varchar)long_url(text)creat_time(TIMESTAMP)使用方法1、访问api.php?url=longlink,可以生成一个短链接,例如returnJSON{"code":"0","url":"http://xxx.cn/Hp8R"}2.新建一个.htaccess,把上面的规则复制进去,保存3.新建一个索引。php,复制上面的代码,配置数据库访问http://xxx.cn/Hp8R,会自动跳转到你的长链接作者:TANKING网址:https://www.likeyunba.com/WeChat:face6009日期:2020-05-15
