检查电报是否正在获取 link 的数据(user-agent 是电报)
Check if telegram is getting data of link (user-agent is telegram)
我有一个网站,用户必须登录 his/her 帐户才能查看页面...但我只想为 设置元标记(描述、图像和标题) 当有人在电报上分享 link 时 ...
我应该怎么做?
提前致谢。
所以。我通过使用 server.com/test.php 和内容找到了答案:
file_put_contents("heh.txt", $_SERVER['HTTP_USER_AGENT']);
然后我给了 link to telegram inside a chat。
heh.txt 的内容是:
TelegramBot (like TwitterBot)
所以你应该使用:
if($_SERVER['HTTP_USER_AGENT'] === "TelegramBot (like TwitterBot)"){
//do something
}
带有一些检查的相同代码。代码检查服务器环境中是否存在用户代理,以及用户代理是否喜欢电报 - 做点什么
<?php
$useragent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
if (stristr($useragent, 'TelegramBot'))
{
//do something
}
?>
我有一个网站,用户必须登录 his/her 帐户才能查看页面...但我只想为 设置元标记(描述、图像和标题) 当有人在电报上分享 link 时 ...
我应该怎么做? 提前致谢。
所以。我通过使用 server.com/test.php 和内容找到了答案:
file_put_contents("heh.txt", $_SERVER['HTTP_USER_AGENT']);
然后我给了 link to telegram inside a chat。 heh.txt 的内容是:
TelegramBot (like TwitterBot)
所以你应该使用:
if($_SERVER['HTTP_USER_AGENT'] === "TelegramBot (like TwitterBot)"){
//do something
}
带有一些检查的相同代码。代码检查服务器环境中是否存在用户代理,以及用户代理是否喜欢电报 - 做点什么
<?php
$useragent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
if (stristr($useragent, 'TelegramBot'))
{
//do something
}
?>