重要的是让您的所有用户都能正确的访问您的网站。虽然很多人仍然通过电脑访问您的网站,但大量的用户也通过手机和平板电脑访问您的网站。重庆网站建设提醒大家,当您对网站进行编程时,请牢记这些类型的媒体,以便您的网站能够在这些设备上工作。
PHP都是在服务器上处理的,所以在代码到达用户的时候,只是HTML。
因此,基本上,用户从您的服务器请求您的网站页面,然后您的服务器运行所有PHP,并向用户发送PHP的结果。该设备从来没有实际看到或者不需要对实际的PHP代码做任何事情。这使得在PHP中完成的网站比在用户端处理的其他语言具有优势。
将用户重定向到您的网站的移动版本已经变得流行。这是您可以使用htaccess文件,但您也可以使用PHP。一种方法是使用strpos()来查找某些设备的名称。这是一个例子:
<?php
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$bberry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
$webos = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
if ($android || $bberry || $iphone || $ipod || $webos== true)
{
header('Location: http://www.yoursite.com/mobile');
}
?>
如果您选择将用户重定向到移动网站,请确保为用户提供访问完整网站的简单方法。
要记住的另一件事是,如果有人从搜索引擎到达您的网站,他们往往不会通过您的主页,所以他们不想被重定向到那里。而是将其重定向到SERP(搜索引擎结果页面)的文章的移动版本。
感兴趣的东西可能是用PHP编写的CSS切换脚本。这允许用户通过下拉菜单放置不同的CSS模板。这将允许您以不同的移动版本提供相同的内容,也许一个用于手机,另一个用于平板电脑。这样,用户可以选择更改为其中一个模板,但是如果他们喜欢,还可以选择保留网站的完整版本。
一个最后的考虑:虽然PHP很好地用于将被移动用户访问的网站,但人们通常将PHP与其他语言结合起来,使他们能够做所有他们想要的工作。添加功能时,请注意,新功能不会使您的网站不能由移动社区的成员使用。