如何使用PHP使您的網(wǎng)站移動友好

讓您的所有用戶都可以訪問您的網(wǎng)站非常重要。雖然許多人仍然通過他們的計(jì)算機(jī)訪問您的網(wǎng)站,但大量人也在從他們的手機(jī)和平板電腦訪問您的網(wǎng)站。在您編程網(wǎng)站時(shí),請記住這些類型的媒體,以便您的網(wǎng)站可以使用這些設(shè)備。

PHP全部在服務(wù)器上處理,所以到代碼進(jìn)入用戶時(shí),它只是HTML。所以基本上,用戶從您的服務(wù)器請求您的網(wǎng)站頁面,然后您的服務(wù)器運(yùn)行所有的PHP并向用戶發(fā)送PHP的結(jié)果。該設(shè)備從未真正看到或必須與實(shí)際的PHP代碼做任何事情。這使得使用PHP完成的網(wǎng)站優(yōu)于在用戶端處理的其他語言,例如Flash。

將用戶重定向到網(wǎng)站的移動版本已變得流行。這是您可以使用htaccess文件執(zhí)行的操作,但也可以使用PHP執(zhí)行。一種方法是使用strpos()查找某些設(shè)備的名稱。這是一個(gè)例子:

 

$$類似于strpos($U服務(wù)器[&\#39;HTTP用戶用戶用戶代理\\35; 39;],"黑莓##34;);
$iphone=strpos($UServer[&\\35;##39;HTTP#39;HTTP;#?USER?AGENT'],"iphone");
$ipod=strpos($U服務(wù)器['HTTP?USER?AGENT'],"ipod");
$webos=strpos($U服務(wù)器['HTTP?USER'],"webOS");
if($android | |$bberry | |$iphone | |$ipod | |$webOS==true)
{
標(biāo)題('位置:http://www.yoursite.com/mobile&39;);
}
?>

如果您選擇將用戶重定向到移動站點(diǎn),請確保為用戶提供訪問完整站點(diǎn)的簡便方法。

要記住的另一件事是,如果有人從搜索引擎到達(dá)您的網(wǎng)站,他們通常會'不通過您的主頁,所以他們不會'不想被重定向到e、 相反,請將它們從SERP(搜索引擎結(jié)果頁面)重定向到文章的移動版本。

感興趣的可能是用PHP編寫的CSS切換器腳本。這允許用戶通過下拉菜單放在不同的家庭裝修小常識CSS模板上。這將允許您在不同的移動友好版本中提供相同的內(nèi)容,可能一個(gè)用于手機(jī),另一個(gè)用于平板電腦。這樣,用戶可以選擇更改為這些模板之一,但也可以選擇保留網(wǎng)站的完整版本(如果他們愿意)。

最后一個(gè)考慮因素:雖然PHP適用于移動用戶可以訪問的網(wǎng)站,但人們經(jīng)常將PHP與其他語言結(jié)合起來,使他們的sit盡其所能。添加新功能將帶來的功能時(shí)要小心't使移動社區(qū)成員無法使用您的網(wǎng)站??鞓返墓?jié)目!