Check String und User-Agent

Ich versuche zum einrichten einer PHP-Schnipsel, der prüft, ob 2 Bedingungen erfüllt sind und wenn Sie sind, es hallt etwas text. Die Bedingungen sind:

  1. Dass der query-string entspricht einem bestimmten Wert.
  2. Dass der browser Firefox.

Es ist die überprüfung der query-string korrekt, aber es scheint nicht zu funktionieren für den browser (user-agent). Siehe unten:

<?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 '';
}

?> 

Jede mögliche Hilfe würde geschätzt.

if (isset($_GET['print']) && $_GET['print'] != "" && $ub = 'firefox'), du meinst = oder ==?

InformationsquelleAutor Batfan | 2011-05-25

Schreibe einen Kommentar