Php 如何与href参数链接,例如;ymsgr:sendim?用户名;工作,它发送什么样的头
我想制作一个php脚本来代替这种链接的执行:Php 如何与href参数链接,例如;ymsgr:sendim?用户名;工作,它发送什么样的头,php,hyperlink,header,href,Php,Hyperlink,Header,Href,我想制作一个php脚本来代替这种链接的执行: <a href="ymsgr:sendim?tonystark">YM! Iron Man</a> 因此,当调用/执行php脚本时,它将打开Yahoo Messenger应用程序窗口,准备将IM发送到tonystark 我可以改用页眉吗?但是它将是什么类型的头?链接中的ymsgr是您电脑上的预定义协议。就像http,https和ftp是系统已知的协议。如果您想创建由访问者的pc处理的自定义协议,您必须让他们安装将协议添加
<a href="ymsgr:sendim?tonystark">YM! Iron Man</a>
因此,当调用/执行php脚本时,它将打开Yahoo Messenger应用程序窗口,准备将IM发送到tonystark
我可以改用页眉吗?但是它将是什么类型的头?链接中的
ymsgr
是您电脑上的预定义协议。就像http
,https
和ftp
是系统已知的协议。如果您想创建由访问者的pc处理的自定义协议,您必须让他们安装将协议添加到系统中的内容。只有这样,电脑才知道该启动什么
非标准安装协议的一个好例子是skype
。只有当来访者安装了skype时,将用户添加到skype或与其聊天的链接才有效。否则,计算机上会发生错误;“我不知道这个协议,怎么办?”
因此,使用标头复制链接将不起作用。只是因为你的电脑无法理解标题;它只会理解到协议的链接,就好像您正在打开一个页面(http、https)、电子邮件应用程序(mailto)、ftp程序(filezilla,除非通过浏览器处理)等。ymsgr是一个自定义协议,配置为启动Yahoo Messenger,它能够解析“
:
”后面的适当参数
这(我如何创建自己的URL协议?)可能与此相关,因为它显示了如何添加自定义URL协议。该示例仅适用于Windows,但对于其他操作系统必须采用类似的方法
简而言之,
ymsgr:
打开Yahoo Messenger,因为您的系统可以识别它,并且Yahoo Messenger是它的关联动作。如果没有连接到web服务器,它会启动Yahoo!Messenger应用程序。这类似于mailto:
打开邮件客户端的方式。我建议你用谷歌搜索一下这个主题。这个问题有点不清楚,因此实际上无法提供帮助。应该更清楚问题到底是什么。我还建议另一个标题fx:“如何打开Yahoo Messager应用程序窗口?”。这就是为什么会出现这样的问题:如果点击链接,就像http://stackoverflow.com
可替换为标题('位置:http://stackoverflow.com)
。如何使用php头脚本对ymsgr:sendim?someuser
执行相同的操作。所以答案可能就在标题文档中的某个地方,这就是我在逻辑中首先想到的。但是,如果它更多地面向客户端,那么客户端脚本(比如javascript)能否复制ymsgr:?