当我得到推介链接而不涉及引荐链接中的任何服务器端代码时,是否可以获得远程用户名?远程用户名
Q
远程用户名
-1
A
回答
2
你的意思是说,如果我点击一个链接到你的网站堆栈溢出,你会希望能够看到我的用户名是“Agent Conundrum”?不,如果没有推荐网站的帮助,你无法做到这一点。您应该能够获得的唯一信息是$_SERVER
超全局数组中的HTTP_REFERER
(永久拼写错误),它告诉您用户来自的页面。即使这样,也有办法block or change,所以你不应该指望它被设置(特别是因为如果用户通过地址栏直接导航到你的页面,它不会被设置)。
坦率地说,我不希望使用泄露个人信息的网站(并且对于某些网站,甚至用户名有资格成为个人信息),我也不想使用试图收集泄露信息的网站信息不知我所知。
一般来说,任何你有合法理由来广播这些信息的网站都会有一些内置的API,比如FacebookConnect。即使如此,它应该严格选择为用户。
1
作为一般事情:不。 HTTP协议不涉及传输远程用户名。
0
嘿,它可能有助于回答你是否会多一点specific你尝试从哪种服务中获取数据。
大型/公共服务往往有一些可访问的API,您可以在您的引荐网站上分享,但除此之外,它主要是您需要将网站正规表达并知道HTML的结构。
相关问题
- 1. 远程桌面用户名@ IP与IP @用户名随机
- 2. Rails - 远程域名
- 3. npm ERR!远程:无效的用户名或密码
- 4. 如何从请求获取远程用户名
- 5. 没有用户名和密码的远程桌面连接
- 6. Git/SourceTree - 远程无效的用户名或密码
- 7. 更改Git用户名以连接到我的远程回购
- 8. 如何从远程存储库的Url中确定用户名?
- 9. Git on Yosemite不断询问远程用户名和密码
- 10. 在远程机器上的Java登录用户名
- 11. 使用PHP或Javascript检测远程客户端名称
- 12. JustHost Cpanel - MySQL用户名/密码远程访问
- 13. Orbeon Form Builder - 加载远程登录用户的窗口用户名
- 14. EJB远程应用程序 - 客户端
- 15. 使用Powershell抓取远程用户HKLM
- 16. git fetch黑名单远程
- 17. 重命名远程分支
- 18. 命名远程代理类
- 19. Django远程用户认证和安全
- 20. hbase拒绝远程用户的连接
- 21. 远程用户的Powershell问题
- 22. Ranorex和远程用户界面
- 23. 远程注销非活动用户
- 24. Mysql添加远程访问用户
- 25. 更新远程用户声明
- 26. 使用Ingress保留远程客户IP
- 27. 远程验证用户的凭证
- 28. 从客户端JAVA调用远程EJB
- 29. 如何从远程shell切换用户
谢谢,米多数民众赞成我的意思! – Illusionist 2011-04-07 03:40:29
@Illusionist如果我解决了你的问题,请考虑接受我的答案。此外,自从您的评论(其中之一是在编辑窗口期间制作的,因此不会将其标记为编辑)之后,我做了一些修改,所以请务必重新阅读我的答案以获得补充内容。 – AgentConundrum 2011-04-07 03:45:50