如何通过移动PHP页面加载桌面版网页(用户代理设置?)


How to load Desktop version of webpage through mobile PHP page (user agent settings?)

我有一个PHP页面(通过移动/android浏览器显示)-然而,当访问到外部站点的链接时-它会自动重定向到移动版本

我希望链接将用户带到桌面版本的网页,即使通过移动浏览器访问。

是否有一种方法,我可以指定useragent/或任何其他设置在我的PHP页面代码来实现这一点?谢谢。

欺骗用户代理字符串将是一个挑战,因为它要求您控制浏览器的行为。你也许可以用JavaScript或其他东西来做到这一点,但我对此表示怀疑。

如果它只是一个站点,你可能希望看看他们是如何处理移动设备重定向的。通常,站点将提供覆盖重定向脚本的机制。

例如,使用UC Mobile Web Framework (http://mwf.ucla.edu/)的站点允许您使用查询字符串参数覆盖其重定向脚本。UCSF图书馆(http://library.ucsf.edu/)正在使用该框架进行移动重定向。如果你在移动设备上访问http://library.ucsf.edu/,那么你将被重定向到该网站的移动版本。但是,如果您访问http://library.ucsf.edu/?ovrrdr=1,那么您将获得桌面版本

你所描述的,没有。您无法控制外部站点,因此您无法控制所提供的内容