我允许我的网站访问者使用以下代码在Twitter上分享网址:
$url = 'http://example.com';
<a href="https://twitter.com/intent/tweet?text=My page title&url=<?php echo $url; ?>&via=twitter_username">Share on Twitter</a>
如果访问者已登录,则该网页的网址将为https://example.com
,如果他们已注销,则为http://example.com
。我应该使用HTTP或HTTPS作为共享URL(即$url
的值)吗?感谢你能解释为什么我应该在你的答案中使用任何一个。
提前致谢。
答案 0 :(得分:0)
首先要注意的是Twitter 确实区分http
和https
个网址之间的计数。
您可以使用链接计数器API(不要求身份验证)来检查
https://cdn.api.twitter.com/1/urls/count.json?url=
例如,这两个网址之间存在不同的计数:
https://cdn.api.twitter.com/1/urls/count.json?url=http://vine.co/v/MdEvQiw2nFm
https://cdn.api.twitter.com/1/urls/count.json?url=https://vine.co/v/MdEvQiw2nFm
在您的情况下,人们可以通过http
和 https
查看您的网站。这就是我认为你应该做的......
https
。这将使事情变得简单明了。https
链接。假设未登录的用户仍然可以看到它。https
内容 - 仅共享未加密的http
个链接。