1

我在寻找一种方法来阻止我的 PHP 页面上的逻辑在谷歌访问它以缩短 url 时被触发时遇到了一些问题,我们曾经使用 bitly 并且知道他们的用户代理字符串,所以我们可以定位它而不是当像这样的机器人出现时执行任何操作,但现在我们正在切换到 google 来获取该服务,但是阻止执行的相同逻辑已经停止工作(显然)。我想知道是否有人想简单地绕过这个(或者只是来自 goo.gl 服务的 UA 字符串也很好!)。

短链接用于发送给客户的短信,我们不想在页面上添加按钮,因为这会在等式中添加另一个点击

4

1 回答 1

0

以下是谷歌爬虫用户代理列表:https ://support.google.com/webmasters/answer/1061943?hl=en

但是 goo.gl 服务没有条目,但我看到的共同点是字符串 Google。您可以检查此字符串是否在用户代理中并执行与以前相同的逻辑。

其他选项是将用户代理记录到文件或数据库或电子邮件中,并尝试请求一个短 url 并在 goo.gl 访问您的 url 后检查日志。

于 2016-10-19T09:14:52.583 回答