把网站的快捷方式保存到用户的桌面

很早时候做这功能用的是笨办法:把事先创建好的快捷方式上传到服务器,直接以流数据输出下载。。。

其实把 .url 文件用 editplus 打开,将里面的字串输出下载即可产生同样的效果。

代码如下:

<?php
/**
 * Internet Shortcut
 *
 * Add the following into "head":
 *     <link href="favicon.ico" rel="icon" type="image/x-icon" />
 *     <link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />
 *     <link href="favicon.ico" rel="bookmark" type="image/x-icon" />
 */
$shortcut = '[InternetShortcut]
URL=http://onens.com/
IDList=
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
';
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename=Onens.Com.url;');
echo $shortcut;

留下评论

电子邮件地址不会被公开。 必填项已用*标注