你到处都能看到它们。就像出现在博客和网站上的 twitter 和 facebook 按钮一样,显示许多“推文”或“喜欢”。 我需要做的就是根据两个变量(用户名和 ID)从我的 MySQL 数据库中显示一个数字。以某种方式加密变量可能很有用,这样用户就不能仅仅更改徽章代码并显示另一个用户的号码。 但更重要的是,我只需要知道如何使用 HTML 代码,就像您在社交网络徽章中找到的那样,并让它与我服务器上的 PHP 脚本对话,该脚本将根据徽章中包含的变量计算数据库中的数字。
知道从哪里开始吗?
编辑:我说的不是像您在 stackoverflow 上找到的那种徽章,我指的是其他网站允许您粘贴到您的博客/网站上的那种徽章。比如 Digg 让你显示你的网站已经被挖掘了 7000 次等等。
最佳答案
您可能希望查找 PHP 的 GD 库和相关教程。基本上,所有这些徽章都包含一个静态图像作为模板,上面插入了一些动态文本,通常由用户名和数字(喜欢、推文等)组成。
对于 HTML 代码,您可以执行类似以下操作:
<img src="http://www.yourserver.com/yourscript.php?username=miki&id=1337" />
这将向您的脚本发送 HTTP GET 请求,使其执行。然后,您的脚本可以与数据库通信,获取用户信息,使用 GD 将该文本插入到模板中,然后将其返回给具有正确 MIME 类型和内容的浏览器。
关于php - 如何制作社交网络徽章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3963894/