我有我的网站的一个页面,显示基于以下规则不同的内容:如何检查是否以编程方式请求页面?
如果给定的cookie不存在,则
-if referrer is internal then
--show page 1
--else
--show page 2
else
-show page 1
的问题是,对特定页面有时是由被访问服务器本身(使用PHP与PDF API一起使用)。具体来说,请求URL的代码看起来像这样(和有看起来像这样):
$pdf = $client->convertURI('URL HERE')
当访问该页面,第2页总是显示,因为引用不存在的,也不是一个cookie 。
但是,我需要第1页总是显示...有一个标志或方式,当通过服务器请求特定的URL总是显示第1页?
添加逻辑来处理这种情况 - 没有Cookie,没有参考。没有任何我知道的“show page 1”标志。 – ultranaut
该逻辑已经存在......没有cookie,没有引用者显示第2页。但是当该页面被请求通过PDF API进行处理时,我需要显示第1页......因此这个问题。 – Learning