Php 我会再试一次,不过我想禁用警告功能,但我会设法做到,当裁判空白时,不会出现警告。谢谢:)我努力了,我忽略了第七个。我也实现了你的想法,它的结果正如所愿!我感谢你花时间和兴趣解决我的问题。谢谢你啊!谢谢你,我更正了它,并将再试一次,尽管我想禁用警告功能,但我

Php 我会再试一次,不过我想禁用警告功能,但我会设法做到,当裁判空白时,不会出现警告。谢谢:)我努力了,我忽略了第七个。我也实现了你的想法,它的结果正如所愿!我感谢你花时间和兴趣解决我的问题。谢谢你啊!谢谢你,我更正了它,并将再试一次,尽管我想禁用警告功能,但我,php,Php,我会再试一次,不过我想禁用警告功能,但我会设法做到,当裁判空白时,不会出现警告。谢谢:)我努力了,我忽略了第七个。我也实现了你的想法,它的结果正如所愿!我感谢你花时间和兴趣解决我的问题。谢谢你啊!谢谢你,我更正了它,并将再试一次,尽管我想禁用警告功能,但我还是设法使它在裁判空白时不会出现警告谢谢:)我已经解决了,我忽略了第七个。我也实现了你的想法,它的结果正如所愿!我感谢你花时间和兴趣解决我的问题。非常感谢。 if(substr_count($referer, $tld[$i]) > 0)


我会再试一次,不过我想禁用警告功能,但我会设法做到,当裁判空白时,不会出现警告。谢谢:)我努力了,我忽略了第七个。我也实现了你的想法,它的结果正如所愿!我感谢你花时间和兴趣解决我的问题。谢谢你啊!谢谢你,我更正了它,并将再试一次,尽管我想禁用警告功能,但我还是设法使它在裁判空白时不会出现警告谢谢:)我已经解决了,我忽略了第七个。我也实现了你的想法,它的结果正如所愿!我感谢你花时间和兴趣解决我的问题。非常感谢。
if(substr_count($referer, $tld[$i]) > 0)
function testbrowser()
{
    //check for browser type
    $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);

    //set safe browser types
    $browser[0] = "msie 6";
    $browser[1] = "msie 7";
    $browser[2] = "firefox";
    $browser[3] = "safari";

    $i = 0;
    $user_agent_ok = 0;
    while($i < 4)
    {
        if(strpos($useragent, $browser[$i]) > 0)
        {
            $user_agent_ok = 1;
            $i=4;
        }
        $i++;
    }

    if ($user_agent_ok == 1)
    {
        //check referer
        $safe = 0;
        $query  = "SELECT * FROM safe_referers";
        $result = mysql_query($query);

        //check for blank referer
        if ($_SERVER['HTTP_REFERER'] != ""  AND (substr_count($_SERVER['HTTP_REFERER'], $_SERVER['SERVER_NAME']) == 0))
        {
            //strip down referer information to http://subdomain.domain.tld
            $tld[0] = ".com";
            $tld[1] = ".net";
            $tld[2] = ".org";
            $tld[3] = ".info";
            $tld[4] = ".co.uk";
            $tld[5] = ".co.in";
            $tld[6] = ".it";
            $tld[8] = ".gr";
            $tld[9] = ".no";
            $tld[10] = ".de";
            $tld[11] = ".ru";
            $tld[12] = ".pl";
            $tld[13] = ".dk";
            $tld[14] = ".pt";
            $tld[15] = ".ca";

            $i = 0;
            while($i < 16)
            {
                $referer = strstr ($_SERVER['HTTP_REFERER'], "http://");
                if(substr_count($referer, $tld[$i]) > 0)
                {
                    $referer = substr($referer, 0, strpos($referer, $tld[$i]));
                    $referer = $referer . $tld[$i];
                    $i=16;
                }
                $i++;
            }
$tld = array_values($tld);
while ($i < count($tld)) {
foreach ($tld as $v) {
$tld = array(".com",".net",".org",".info",".co.uk",".co.in",".it",".gr",".no",".de",".ru",".pl",".dk",".pt",".ca");

foreach ($tld as $v)
{
    $referer = strstr ($_SERVER['HTTP_REFERER'], "http://");
    if(strstr($referer, $v))
    {
        $referer = substr($referer, 0, strpos($referer, $v));
        $referer = $referer . $v;
        break;
    }
}
$tld = array(".com",".net",".org",".info",".co.uk",".co.in",".it",".gr",".no",".de",".ru",".pl",".dk",".pt",".ca");
foreach ($tld as $v)
{
    if (preg_match('#\\'.$v.'/#',$_SERVER['HTTP_REFERER'])) {
        $referer = preg_replace('#(^http(s*)://[^/]*).*#','\1',$_SERVER['HTTP_REFERER']);
        break;
    }
}
$tlds = array('.com', '.net', '.org', '.info', '.co.uk', '.co.in', '.it', '.gr',
              '.no', '.de', '.ru', '.pl', '.dk', '.pt', '.ca');

foreach ($tlds as $tld) {
   $referer = strstr ($_SERVER['HTTP_REFERER'], "http://");
   $p = strpos($referer, $tld);
   if ($p !== false) {
       $referer = substr($referer, 0, $p) . $tld;
   }
}