Php 在Twitter上共享URL:HTTP还是HTTPS?
我允许我的网站访问者使用以下代码在Twitter上共享URL:Php 在Twitter上共享URL:HTTP还是HTTPS?,php,html,ssl,twitter,Php,Html,Ssl,Twitter,我允许我的网站访问者使用以下代码在Twitter上共享URL: $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> $url='1!'http://example.com'; 如果
$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>
$url='1!'http://example.com';
如果访问者已登录,则页面的URL将为https://example.com
如果他们已注销,则将是http://example.com
。我是否应该对共享URL使用HTTP或HTTPS(即$URL
的值)?如果你能解释为什么我应该在你的答案中使用任何一个,我将不胜感激
提前感谢。首先要注意的是在Twitter上是否区分
http
和https
URL之间的计数
您可以使用链接计数器API(不需要身份验证)进行检查
例如,这两个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
https
而不是http
有什么好处吗?人们可能更倾向于信任https
链接。除此之外,没有什么好处。
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