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