短网址php生成,短网址php代码制作

2021-09-22 14:24:11

阅读 3239

各位需要短网址php生成的亲们,还在自己搭建短网址系统吗?下面是小编根据多年经验写出的最简洁的短网址php生成代码,还等什么,免费使用。

搭建短网址php环境:php,apache2,linux

操作:把代码粘贴到index.php放在一个只有1个字符(如u)作为文件夹名的二级目录里即可,为此目录增加写权限,图省事就chmod 777 u  (根目录也行,为避免影响别的文件可能要改改代码)

结果:

把https://suowo.cn变成http://127.0.0.1/u/1

原理:
1.通过form post获取要变短的url
2.把url放在一个javascript内写入文件,文件名按数字增长。javascript的作用就是跳转到指定的url
可优化:
如果可以设置二级域名,那就把二级域名指向那个目录就好了,就不用多输入一个 u/


源代码:
   

 
        
             
           Shorten URL  
         
       

 
            URL to be shortened: (must include protocol like http:// or https:// etc.)
 
           

 
               
 
                 
           
 
                            if (isset($_POST['url'])) {  
                    $origin = $_POST['url'];  
                    if (strlen($origin) > 10) {  
                        $filename = count(scandir('.')) - 3;    // strip php self . ..  
                        file_put_contents($filename,   
                            '');  
                        $shortened = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/'.$filename;  
                        echo 'Original URL is
'.$origin.'
'  
                            .'Shortened URL is
'.$shortened.'';  
                    } else {  
                        echo "The URL you entered is NOT valid.";  
                    }  
                }  
            ?>  
         
   

 

生成的以数字为文件名的文件,只有一行:

     


提交url后的结果页面截图:

短网址php

以上就是短网址php源码的所有内容。如果你还有不明白的,请直接联系小编帮你免费解答哦。也可以在以上代码深度的开发,增加CSS样式,这样短网址php生成会看起来更加专业。


        缩我,高速云服务器
        实时掌握推广动态
        让您深入了解用户,提高推广转化率

        相关推荐
      1. 巧用短链接有效期,让你的推广页面永久可见或到期不可见
      2. 如何使用同一网址生成为不同的短链接功能来提升推广转化?
      3. 短链接如何实现按渠道、按时间智能跳转?简单三步,轻松搞定精准营销!
      4. 缩我短链接生成功能简介
      5. 联系我们
        1. 联系客服
          常见问题
      6. 公众号
        客服微信