<
首页 emlog教程 正文
  • 本文约177字,阅读需1分钟
  • 935
  • 0

EMLOG实现将网址快捷方式保存到桌面的方法

摘要

很多大型网站上都有将网站快捷方式保存到桌面的上的功能,从意义上来说确实可以起到引流的作用,但对于小博客站长来说似乎意义不大,不过博客志还是建议分享一下EMLOG实现将网址快捷方式保存到桌面的方法。

很多大型网站上都有将网站快捷方式保存到桌面的上的功能,从意义上来说确实可以起到引流的作用,但对于小博客站长来说似乎意义不大,不过博客志还是建议分享一下EMLOG实现将网址快捷方式保存到桌面的方法。

一、操作步骤

1、打开模板文件header.php,在合适的位置添加如下代码

<a href="shortcut.php" target="_blank">创建快捷方式保存到桌面</a>


2、创建一个名称为shortcut.php的文件,粘贴如下代码

<?php
$browser=strtolower(browser());
$filename='博客志关注分享博客程序、模板、插件和教程。';
if($browser=='firefox'){
    $filename=urldecode($filename);
}else{
    $filename=urlencode($filename);
}
$url='https://www.bokezhi.cn/';
$Shortcuts='[InternetShortcut]
URL='.$url.'
IDList=
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2';
Header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename='.$filename.'.url;');
echo $Shortcuts;

function browser(){
    $user_agent=$_SERVER['HTTP_USER_AGENT'];
    if(false!==strpos($user_agent,'MSIE 9.0')){
        return 'IE9';
    }
    if(false!==strpos($user_agent,'MSIE 8.0')){
        return 'IE8';
    }
    if(false!==strpos($user_agent,'MSIE 7.0')){
        return 'IE7';
    }
    if(false!==strpos($user_agent,'MSIE 6.0')){
        return 'IE6';
    }
    if(false!==strpos($user_agent,'Firefox')){
        return 'Firefox';
    }
    if(false!==strpos($user_agent,'Chrome')){
        return 'Chrome';
    }
    if(false!==strpos($user_agent,'Safari')){
        return 'Safari';
    }
    if(false!==strpos($user_agent,'Opera')){
        return 'Opera';
    }
    if(false!==strpos($user_agent,'360SE')){
        return '360SE';
    }
}


3、将shortcut.php文件上传到网站根目录下,点击首页查看效果

二、原理解析

通过PHP代码在网站上设置一个应用功能,让访问者点击这个功能按钮之后,可以在访问者的本地电脑上创建这个网站的快捷方式,以便以后访问者可以快捷访问,本代码可以精准识别360浏览器、火狐浏览器、IE浏览器等主流浏览器,防止乱码问题

三、注意事项

1、本教程在使用时,需要将代码的第2行、第9行的文字和网址修改为自己的网站标题和网址

2、本教程适用于任何PHP开源网站,如果比较懒可以直接使用附件文件

四、附件下载

EMLOG将网址快捷方式保存到桌面大小:1KB | 密码:无 | 来源:本站下载
标签:emlog教程
评论
更换验证码
友情链接