检查字符串和用户代理
|
我正在尝试设置一个PHP代码段,以检查是否满足2个条件,如果满足,它会回显一些文本。条件是:
查询字符串等于某个值。
该浏览器是Firefox。
它正在正确检查查询字符串,但似乎不适用于浏览器(用户代理)。见下文:
<?php
function get_user_browser()
{
$u_agent = $_SERVER[\'HTTP_USER_AGENT\'];
$ub = \'\';
if(preg_match(\'/Firefox/i\',$u_agent))
{
$ub = \"firefox\";
}
else
{
$ub = \"other\";
}
}
if (isset($_GET[\'print\']) && $_GET[\'print\'] != \"\" && $ub = \'firefox\')
{
$pg = $_GET[\'print\'];
if (!file_exists(\'1\'))
{
echo \'<b>It worked!</b>\';
}
}
else
{
echo \'\';
}
?>
任何帮助,将不胜感激。
没有找到相关结果
已邀请:
3 个回复
视蕉梁拌客
并添加到您的代码中:
磨标烫徽啪
您也可以看看; https://github.com/donatj/PhpUserAgent
距相镭