Php 检查电报是否正在获取链路数据(用户代理是电报)
我有一个网站,用户必须登录到他/她的帐户,以查看网页。。。但我只想在有人在电报上共享链接时为设置元标记(描述、图像和标题) 我该怎么做?Php 检查电报是否正在获取链路数据(用户代理是电报),php,user-agent,Php,User Agent,我有一个网站,用户必须登录到他/她的帐户,以查看网页。。。但我只想在有人在电报上共享链接时为设置元标记(描述、图像和标题) 我该怎么做? 提前谢谢。所以。我通过使用server.com/test.php和以下内容找到了答案: file_put_contents("heh.txt", $_SERVER['HTTP_USER_AGENT']); 然后我在聊天室里给了电报的链接。 heh.txt的内容是: 电报机器人(像推特机器人) 因此,您应该使用: if($_SERVER['HTTP_USER_
提前谢谢。所以。我通过使用server.com/test.php和以下内容找到了答案:
file_put_contents("heh.txt", $_SERVER['HTTP_USER_AGENT']);
然后我在聊天室里给了电报的链接。
heh.txt的内容是:
电报机器人(像推特机器人)
因此,您应该使用:
if($_SERVER['HTTP_USER_AGENT'] === "TelegramBot (like TwitterBot)"){
//do something
}
相同的代码和一些检查。代码检查服务器环境中是否存在用户代理,以及用户代理是否喜欢telegram-执行某些操作
<?php
$useragent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
if (stristr($useragent, 'TelegramBot'))
{
//do something
}
?>
可能是if语句?请发一些代码。我的朋友哪种代码!:|我在问一个很明显的问题是的,给那些-1:)但这会帮助我确信的人