PHP如何编写if语句实现识别Safari浏览器后调用对应脚本
PHP新增Safari浏览器判断的修改方案
你当前使用的get_browser_name函数已经内置了Safari浏览器的识别逻辑,无需修改函数部分,仅需要调整最后的条件判断代码即可,分两种常见场景处理:
场景1:Firefox和Safari执行完全相同的操作
直接在原有if条件中加入Safari的判断即可,用PHP逻辑或运算符||拼接两个判断条件:
<?php // 前面的get_browser_name函数部分保持不变 $browser = get_browser_name($_SERVER['HTTP_USER_AGENT']); if($browser == "Firefox" || $browser == "Safari"): ?> do something here <?php endif; ?>
场景2:Safari需要单独执行不同的操作
可以新增elseif分支单独处理Safari的逻辑:
<?php // 前面的get_browser_name函数部分保持不变 $browser = get_browser_name($_SERVER['HTTP_USER_AGENT']); if($browser == "Firefox"): ?> do something for Firefox here <?php elseif($browser == "Safari"): ?> do something for Safari here <?php endif; ?>
内容的提问来源于stack exchange,提问作者Francisco Fernandes
相关产品推荐
相关产品推荐

