phpでダウンロードしてリンクを生成するショートカットを実現する


1つのページのボタンまたはリンクをクリックして、リンクを生成するショートカットを同時にローカルにダウンロードします.php言語を使用して実現すれば、ネット上で多くの方法は以下の通りです.
<?php
$Shortcut = "[InternetShortcut]
URL=http://www.your_url.com/
IconFile=http://www.your_icon.com/
IconIndex=1
IDList=
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
";
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=    .url;");
echo $Shortcut;
?>

しかし、IconFileというアイコンは有効ではありません.また、これは中国語をサポートすることができます.中国語をサポートしない場合は、コードを1行追加することができます.
header('Content-Type: text/html; charset=utf-8');

phpファイルをサーバに配置し、アクセスするとリンクを生成するショートカットが生成されます.