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 | 密码:无 | 来源:本站下载