gpt4 book ai didi

php - 根据浏览器检测更改PHP包含

转载 作者:行者123 更新时间:2023-12-01 16:55:04 24 4
gpt4 key购买 nike

我的网站在常规浏览器(IE / Chrome / Firefox)和IOS设备(iphone / ipad / ipod touch)上的加载和外观完全相同。但是,对于移动设备,菜单上的特定链接必须不同。它加载了一个我无法控制的异地页面,但是一个版本用于常规浏览器,另一个版本用于移动设备。

我的网站上的所有内容均由PHP添加,包括专门用于菜单链接的内容。

我已经知道如何基于浏览器检测重定向到另一个特定于移动设备的页面,但是我想知道是否有一种方法可以更改此包含项,具体取决于哪个浏览器正在访问该网站。

这样做的目的是不让整个站点仅针对直接包含在代码中的其他包含文件进行镜像。

最佳答案

如果要编写自己的解决方案,则需要确保browscap.ini是最新的。您可以从Browser Capabilities Project下载最新的版本。然后,以此为指导更新php.ini:

[browscap]
browscap = /path/to/your/php_browscap.ini

最后,您可以在PHP中调用 get_browser() 以获得 ismobiledevice值。

有一些PHP项目可以为您完成工作:
  • php-mobile-detect易于使用,并且看起来需要定期更新。
  • phpbrowscap使用browscap,但如果您在共享托管环境中运行而无法访问php.ini来修改browscap指令,则它可以工作。
  • 关于php - 根据浏览器检测更改PHP包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12413942/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com