PHP脚本并不总是执行

时间:2014-04-08 09:00:04

标签: php html css

我似乎遇到了PHP脚本问题,似乎有一些间歇性问题。

我希望你能提供帮助。 php脚本仅用于为用户提供依赖于其HTTP代理的不同样式表。 (我知道这不是响应式移动设计)

这项工作是针对公司项目的,因此很遗憾我无法分享任何链接......

我似乎遇到的问题通常是这个脚本无法执行,并且用户没有被定向到适当的样式表。这可以通过访问页面并点击刷新来模拟...当错误发生并且我直接访问PHP脚本时,我只是提供了代码片段。当脚本工作并且我也这样做时,我会按预期直接指向相应的CSS文件。

为什么会这样?这是服务器端问题还是我的实现有问题?

<?php

    // MOBILE
    $blackberry = strpos($_SERVER['HTTP_USER_AGENT'],"BB10");
    $blackberry2 = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
    $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
    $ipad = strpos($_SERVER['HTTP_USER_AGENT'],"iPad");
    $chrome = strpos($_SERVER['HTTP_USER_AGENT'],"Chrome");
    $safari = strpos($_SERVER['HTTP_USER_AGENT'],"Safari");

    // REDIRECTS 
    // MOBILE
    if ($blackberry == true) 
    { 
    header('Location: style.css');
    }
    else if ($blackberry2 == true)
    {
    header('Location: bb7.css');
    }
    else if ($iphone == true) 
    { 
    header('Location: style.css');
    }
    else if ($ipad == true) 
    { 
    header('Location: ipad.css');
    }
    else if ($chrome == true) 
    { 
    header('Location: style.css');
    }
    else if ($safari == true) 
    { 
    header('Location: style.css');
    }
?>

HTML代码......

<!--Dynamic CSS Scripts-->
<link rel="stylesheet" href="css.php">
<!--END-->

谢谢!

0 个答案:

没有答案